{
  "version" : "2.0",
  "class" : "dataset",
  "href" : "https://data.csu.gov.cz/api/dotaz/v1/data/sady/CEN02031?verze=2&poznamky=true&rozsah=CELY_VYBER&format=JSON_STAT&casPlatnosti=2026-03-16T08%3A00%3A00Z",
  "label" : "Indexy cen zemědělských výrobců (průměr roku 2020 = 100, meziroční index, podíl klouzavých průměrů)",
  "source" : "DataStat – databáze ČSÚ",
  "note" : [ "Uživatelem nastavený výběr.", null ],
  "updated" : "2026-03-16T05:00:48.469398Z",
  "id" : [ "Uz0", "CASMKMQRZEM1", "IndicatorType", "APIZ", "TYPUDAJEZEM3" ],
  "size" : [ 1, 1115, 1, 102, 3 ],
  "role" : {
    "geo" : [ "Uz0" ],
    "metric" : [ "IndicatorType" ],
    "time" : [ "CASMKMQRZEM1" ]
  },
  "dimension" : {
    "Uz0" : {
      "label" : "Území",
      "category" : {
        "index" : {
          "CZ" : 0
        },
        "label" : {
          "CZ" : "Česko"
        },
        "note" : [ null ]
      }
    },
    "CASMKMQRZEM1" : {
      "label" : "Měsíce, jejich kumulace, měsíce klouzavých průměrů, čtvrtletí, roky",
      "category" : {
        "index" : {
          "2010-01" : 0,
          "2010-02" : 1,
          "2010-03" : 2,
          "2010-Q1" : 3,
          "2010-04" : 4,
          "2010-05" : 5,
          "2010-06" : 6,
          "2010-Q2" : 7,
          "2010-07" : 8,
          "2010-08" : 9,
          "2010-09" : 10,
          "2010-Q3" : 11,
          "2010-10" : 12,
          "2010-11" : 13,
          "2010-12" : 14,
          "2010-Q4" : 15,
          "2010" : 16,
          "2011-01" : 17,
          "2011-02" : 18,
          "2011-03" : 19,
          "2011-Q1" : 20,
          "2011-04" : 21,
          "2011-05" : 22,
          "2011-06" : 23,
          "2011-Q2" : 24,
          "2011-07" : 25,
          "2011-08" : 26,
          "2011-09" : 27,
          "2011-Q3" : 28,
          "2011-10" : 29,
          "2011-11" : 30,
          "2011-12" : 31,
          "2011-Q4" : 32,
          "2011" : 33,
          "2012-01" : 34,
          "2012-02" : 35,
          "2012-03" : 36,
          "2012-Q1" : 37,
          "2012-04" : 38,
          "2012-05" : 39,
          "2012-06" : 40,
          "2012-Q2" : 41,
          "2012-07" : 42,
          "2012-08" : 43,
          "2012-09" : 44,
          "2012-Q3" : 45,
          "2012-10" : 46,
          "2012-11" : 47,
          "2012-12" : 48,
          "2012-Q4" : 49,
          "2012" : 50,
          "2013-01" : 51,
          "2013-02" : 52,
          "2013-03" : 53,
          "2013-Q1" : 54,
          "2013-04" : 55,
          "2013-05" : 56,
          "2013-06" : 57,
          "2013-Q2" : 58,
          "2013-07" : 59,
          "2013-08" : 60,
          "2013-09" : 61,
          "2013-Q3" : 62,
          "2013-10" : 63,
          "2013-11" : 64,
          "2013-12" : 65,
          "2013-Q4" : 66,
          "2013" : 67,
          "2014-01" : 68,
          "2014-02" : 69,
          "2014-03" : 70,
          "2014-Q1" : 71,
          "2014-04" : 72,
          "2014-05" : 73,
          "2014-06" : 74,
          "2014-Q2" : 75,
          "2014-07" : 76,
          "2014-08" : 77,
          "2014-09" : 78,
          "2014-Q3" : 79,
          "2014-10" : 80,
          "2014-11" : 81,
          "2014-12" : 82,
          "2014-Q4" : 83,
          "2014" : 84,
          "2015-01" : 85,
          "2015-02" : 86,
          "2015-03" : 87,
          "2015-Q1" : 88,
          "2015-04" : 89,
          "2015-05" : 90,
          "2015-06" : 91,
          "2015-Q2" : 92,
          "2015-07" : 93,
          "2015-08" : 94,
          "2015-09" : 95,
          "2015-Q3" : 96,
          "2015-10" : 97,
          "2015-11" : 98,
          "2015-12" : 99,
          "2015-Q4" : 100,
          "2015" : 101,
          "2016-01" : 102,
          "2016-02" : 103,
          "2016-03" : 104,
          "2016-Q1" : 105,
          "2016-04" : 106,
          "2016-05" : 107,
          "2016-06" : 108,
          "2016-Q2" : 109,
          "2016-07" : 110,
          "2016-08" : 111,
          "2016-09" : 112,
          "2016-Q3" : 113,
          "2016-10" : 114,
          "2016-11" : 115,
          "2016-12" : 116,
          "2016-Q4" : 117,
          "2016" : 118,
          "2017-01" : 119,
          "2017-02" : 120,
          "2017-03" : 121,
          "2017-Q1" : 122,
          "2017-04" : 123,
          "2017-05" : 124,
          "2017-06" : 125,
          "2017-Q2" : 126,
          "2017-07" : 127,
          "2017-08" : 128,
          "2017-09" : 129,
          "2017-Q3" : 130,
          "2017-10" : 131,
          "2017-11" : 132,
          "2017-12" : 133,
          "2017-12K" : 134,
          "2017-Q4" : 135,
          "2017" : 136,
          "2018-01" : 137,
          "2018-01K" : 138,
          "2018-02" : 139,
          "2018-02K" : 140,
          "2018-03" : 141,
          "2018-03K" : 142,
          "2018-Q1" : 143,
          "2018-04" : 144,
          "2018-04K" : 145,
          "2018-05" : 146,
          "2018-05K" : 147,
          "2018-06" : 148,
          "2018-06K" : 149,
          "2018-Q2" : 150,
          "2018-07" : 151,
          "2018-07K" : 152,
          "2018-08" : 153,
          "2018-08K" : 154,
          "2018-09" : 155,
          "2018-09K" : 156,
          "2018-Q3" : 157,
          "2018-10" : 158,
          "2018-10K" : 159,
          "2018-11" : 160,
          "2018-11K" : 161,
          "2018-12" : 162,
          "2018-12K" : 163,
          "2018-Q4" : 164,
          "2018" : 165,
          "2019-01" : 166,
          "2019-01K" : 167,
          "2019-02" : 168,
          "2019-02K" : 169,
          "2019-03" : 170,
          "2019-03K" : 171,
          "2019-Q1" : 172,
          "2019-04" : 173,
          "2019-04K" : 174,
          "2019-05" : 175,
          "2019-05K" : 176,
          "2019-06" : 177,
          "2019-06K" : 178,
          "2019-Q2" : 179,
          "2019-07" : 180,
          "2019-07K" : 181,
          "2019-08" : 182,
          "2019-08K" : 183,
          "2019-09" : 184,
          "2019-09K" : 185,
          "2019-Q3" : 186,
          "2019-10" : 187,
          "2019-10K" : 188,
          "2019-11" : 189,
          "2019-11K" : 190,
          "2019-12" : 191,
          "2019-12K" : 192,
          "2019-Q4" : 193,
          "2019" : 194,
          "2020-01" : 195,
          "2020-01K" : 196,
          "2020-02" : 197,
          "2020-02K" : 198,
          "2020-03" : 199,
          "2020-03K" : 200,
          "2020-Q1" : 201,
          "2020-04" : 202,
          "2020-04K" : 203,
          "2020-05" : 204,
          "2020-05K" : 205,
          "2020-06" : 206,
          "2020-06K" : 207,
          "2020-Q2" : 208,
          "2020-07" : 209,
          "2020-07K" : 210,
          "2020-08" : 211,
          "2020-08K" : 212,
          "2020-09" : 213,
          "2020-09K" : 214,
          "2020-Q3" : 215,
          "2020-10" : 216,
          "2020-10K" : 217,
          "2020-11" : 218,
          "2020-11K" : 219,
          "2020-12" : 220,
          "2020-12K" : 221,
          "2020-Q4" : 222,
          "2020" : 223,
          "2021-01" : 224,
          "2021-01K" : 225,
          "2021-02" : 226,
          "2021-02K" : 227,
          "2021-03" : 228,
          "2021-03K" : 229,
          "2021-Q1" : 230,
          "2021-04" : 231,
          "2021-04K" : 232,
          "2021-05" : 233,
          "2021-05K" : 234,
          "2021-06" : 235,
          "2021-06K" : 236,
          "2021-Q2" : 237,
          "2021-07" : 238,
          "2021-07K" : 239,
          "2021-08" : 240,
          "2021-08K" : 241,
          "2021-09" : 242,
          "2021-09K" : 243,
          "2021-Q3" : 244,
          "2021-10" : 245,
          "2021-10K" : 246,
          "2021-11" : 247,
          "2021-11K" : 248,
          "2021-12" : 249,
          "2021-12K" : 250,
          "2021-Q4" : 251,
          "2021" : 252,
          "2022-01" : 253,
          "2022-01K" : 254,
          "2022-02" : 255,
          "2022-02K" : 256,
          "2022-03" : 257,
          "2022-03K" : 258,
          "2022-Q1" : 259,
          "2022-04" : 260,
          "2022-04K" : 261,
          "2022-05" : 262,
          "2022-05K" : 263,
          "2022-06" : 264,
          "2022-06K" : 265,
          "2022-Q2" : 266,
          "2022-07" : 267,
          "2022-07K" : 268,
          "2022-08" : 269,
          "2022-08K" : 270,
          "2022-09" : 271,
          "2022-09K" : 272,
          "2022-Q3" : 273,
          "2022-10" : 274,
          "2022-10K" : 275,
          "2022-11" : 276,
          "2022-11K" : 277,
          "2022-12" : 278,
          "2022-12K" : 279,
          "2022-Q4" : 280,
          "2022" : 281,
          "2023-01" : 282,
          "2023-01K" : 283,
          "2023-02" : 284,
          "2023-02K" : 285,
          "2023-03" : 286,
          "2023-03K" : 287,
          "2023-Q1" : 288,
          "2023-04" : 289,
          "2023-04K" : 290,
          "2023-05" : 291,
          "2023-05K" : 292,
          "2023-06" : 293,
          "2023-06K" : 294,
          "2023-Q2" : 295,
          "2023-07" : 296,
          "2023-07K" : 297,
          "2023-08" : 298,
          "2023-08K" : 299,
          "2023-09" : 300,
          "2023-09K" : 301,
          "2023-Q3" : 302,
          "2023-10" : 303,
          "2023-10K" : 304,
          "2023-11" : 305,
          "2023-11K" : 306,
          "2023-12" : 307,
          "2023-12K" : 308,
          "2023-Q4" : 309,
          "2023" : 310,
          "2024-01" : 311,
          "2024-01K" : 312,
          "2024-02" : 313,
          "2024-02K" : 314,
          "2024-03" : 315,
          "2024-03K" : 316,
          "2024-Q1" : 317,
          "2024-04" : 318,
          "2024-04K" : 319,
          "2024-05" : 320,
          "2024-05K" : 321,
          "2024-06" : 322,
          "2024-06K" : 323,
          "2024-Q2" : 324,
          "2024-07" : 325,
          "2024-07K" : 326,
          "2024-08" : 327,
          "2024-08K" : 328,
          "2024-09" : 329,
          "2024-09K" : 330,
          "2024-Q3" : 331,
          "2024-10" : 332,
          "2024-10K" : 333,
          "2024-11" : 334,
          "2024-11K" : 335,
          "2024-12" : 336,
          "2024-12K" : 337,
          "2024-Q4" : 338,
          "2024" : 339,
          "2025-01" : 340,
          "2025-01K" : 341,
          "2025-02" : 342,
          "2025-02K" : 343,
          "2025-03" : 344,
          "2025-03K" : 345,
          "2025-Q1" : 346,
          "2025-04" : 347,
          "2025-04K" : 348,
          "2025-05" : 349,
          "2025-05K" : 350,
          "2025-06" : 351,
          "2025-06K" : 352,
          "2025-Q2" : 353,
          "2025-07" : 354,
          "2025-07K" : 355,
          "2025-08" : 356,
          "2025-08K" : 357,
          "2025-09" : 358,
          "2025-09K" : 359,
          "2025-Q3" : 360,
          "2025-10" : 361,
          "2025-10K" : 362,
          "2025-11" : 363,
          "2025-11K" : 364,
          "2025-12" : 365,
          "2025-12K" : 366,
          "2025-Q4" : 367,
          "2025" : 368,
          "2026-01" : 369,
          "2026-01K" : 370,
          "2026-02" : 371,
          "2026-02K" : 372,
          "2026-03" : 373,
          "2026-03K" : 374,
          "2026-Q1" : 375,
          "2026-04" : 376,
          "2026-04K" : 377,
          "2026-05" : 378,
          "2026-05K" : 379,
          "2026-06" : 380,
          "2026-06K" : 381,
          "2026-Q2" : 382,
          "2026-07" : 383,
          "2026-07K" : 384,
          "2026-08" : 385,
          "2026-08K" : 386,
          "2026-09" : 387,
          "2026-09K" : 388,
          "2026-Q3" : 389,
          "2026-10" : 390,
          "2026-10K" : 391,
          "2026-11" : 392,
          "2026-11K" : 393,
          "2026-12" : 394,
          "2026-12K" : 395,
          "2026-Q4" : 396,
          "2026" : 397,
          "2027-01" : 398,
          "2027-01K" : 399,
          "2027-02" : 400,
          "2027-02K" : 401,
          "2027-03" : 402,
          "2027-03K" : 403,
          "2027-Q1" : 404,
          "2027-04" : 405,
          "2027-04K" : 406,
          "2027-05" : 407,
          "2027-05K" : 408,
          "2027-06" : 409,
          "2027-06K" : 410,
          "2027-Q2" : 411,
          "2027-07" : 412,
          "2027-07K" : 413,
          "2027-08" : 414,
          "2027-08K" : 415,
          "2027-09" : 416,
          "2027-09K" : 417,
          "2027-Q3" : 418,
          "2027-10" : 419,
          "2027-10K" : 420,
          "2027-11" : 421,
          "2027-11K" : 422,
          "2027-12" : 423,
          "2027-12K" : 424,
          "2027-Q4" : 425,
          "2027" : 426,
          "2028-01" : 427,
          "2028-01K" : 428,
          "2028-02" : 429,
          "2028-02K" : 430,
          "2028-03" : 431,
          "2028-03K" : 432,
          "2028-Q1" : 433,
          "2028-04" : 434,
          "2028-04K" : 435,
          "2028-05" : 436,
          "2028-05K" : 437,
          "2028-06" : 438,
          "2028-06K" : 439,
          "2028-Q2" : 440,
          "2028-07" : 441,
          "2028-07K" : 442,
          "2028-08" : 443,
          "2028-08K" : 444,
          "2028-09" : 445,
          "2028-09K" : 446,
          "2028-Q3" : 447,
          "2028-10" : 448,
          "2028-10K" : 449,
          "2028-11" : 450,
          "2028-11K" : 451,
          "2028-12" : 452,
          "2028-12K" : 453,
          "2028-Q4" : 454,
          "2028" : 455,
          "2029-01" : 456,
          "2029-01K" : 457,
          "2029-02" : 458,
          "2029-02K" : 459,
          "2029-03" : 460,
          "2029-03K" : 461,
          "2029-Q1" : 462,
          "2029-04" : 463,
          "2029-04K" : 464,
          "2029-05" : 465,
          "2029-05K" : 466,
          "2029-06" : 467,
          "2029-06K" : 468,
          "2029-Q2" : 469,
          "2029-07" : 470,
          "2029-07K" : 471,
          "2029-08" : 472,
          "2029-08K" : 473,
          "2029-09" : 474,
          "2029-09K" : 475,
          "2029-Q3" : 476,
          "2029-10" : 477,
          "2029-10K" : 478,
          "2029-11" : 479,
          "2029-11K" : 480,
          "2029-12" : 481,
          "2029-12K" : 482,
          "2029-Q4" : 483,
          "2029" : 484,
          "2030-01" : 485,
          "2030-01K" : 486,
          "2030-02" : 487,
          "2030-02K" : 488,
          "2030-03" : 489,
          "2030-03K" : 490,
          "2030-Q1" : 491,
          "2030-04" : 492,
          "2030-04K" : 493,
          "2030-05" : 494,
          "2030-05K" : 495,
          "2030-06" : 496,
          "2030-06K" : 497,
          "2030-Q2" : 498,
          "2030-07" : 499,
          "2030-07K" : 500,
          "2030-08" : 501,
          "2030-08K" : 502,
          "2030-09" : 503,
          "2030-09K" : 504,
          "2030-Q3" : 505,
          "2030-10" : 506,
          "2030-10K" : 507,
          "2030-11" : 508,
          "2030-11K" : 509,
          "2030-12" : 510,
          "2030-12K" : 511,
          "2030-Q4" : 512,
          "2030" : 513,
          "2031-01" : 514,
          "2031-01K" : 515,
          "2031-02" : 516,
          "2031-02K" : 517,
          "2031-03" : 518,
          "2031-03K" : 519,
          "2031-Q1" : 520,
          "2031-04" : 521,
          "2031-04K" : 522,
          "2031-05" : 523,
          "2031-05K" : 524,
          "2031-06" : 525,
          "2031-06K" : 526,
          "2031-Q2" : 527,
          "2031-07" : 528,
          "2031-07K" : 529,
          "2031-08" : 530,
          "2031-08K" : 531,
          "2031-09" : 532,
          "2031-09K" : 533,
          "2031-Q3" : 534,
          "2031-10" : 535,
          "2031-10K" : 536,
          "2031-11" : 537,
          "2031-11K" : 538,
          "2031-12" : 539,
          "2031-12K" : 540,
          "2031-Q4" : 541,
          "2031" : 542,
          "2032-01" : 543,
          "2032-01K" : 544,
          "2032-02" : 545,
          "2032-02K" : 546,
          "2032-03" : 547,
          "2032-03K" : 548,
          "2032-Q1" : 549,
          "2032-04" : 550,
          "2032-04K" : 551,
          "2032-05" : 552,
          "2032-05K" : 553,
          "2032-06" : 554,
          "2032-06K" : 555,
          "2032-Q2" : 556,
          "2032-07" : 557,
          "2032-07K" : 558,
          "2032-08" : 559,
          "2032-08K" : 560,
          "2032-09" : 561,
          "2032-09K" : 562,
          "2032-Q3" : 563,
          "2032-10" : 564,
          "2032-10K" : 565,
          "2032-11" : 566,
          "2032-11K" : 567,
          "2032-12" : 568,
          "2032-12K" : 569,
          "2032-Q4" : 570,
          "2032" : 571,
          "2033-01" : 572,
          "2033-01K" : 573,
          "2033-02" : 574,
          "2033-02K" : 575,
          "2033-03" : 576,
          "2033-03K" : 577,
          "2033-Q1" : 578,
          "2033-04" : 579,
          "2033-04K" : 580,
          "2033-05" : 581,
          "2033-05K" : 582,
          "2033-06" : 583,
          "2033-06K" : 584,
          "2033-Q2" : 585,
          "2033-07" : 586,
          "2033-07K" : 587,
          "2033-08" : 588,
          "2033-08K" : 589,
          "2033-09" : 590,
          "2033-09K" : 591,
          "2033-Q3" : 592,
          "2033-10" : 593,
          "2033-10K" : 594,
          "2033-11" : 595,
          "2033-11K" : 596,
          "2033-12" : 597,
          "2033-12K" : 598,
          "2033-Q4" : 599,
          "2033" : 600,
          "2034-01" : 601,
          "2034-01K" : 602,
          "2034-02" : 603,
          "2034-02K" : 604,
          "2034-03" : 605,
          "2034-03K" : 606,
          "2034-Q1" : 607,
          "2034-04" : 608,
          "2034-04K" : 609,
          "2034-05" : 610,
          "2034-05K" : 611,
          "2034-06" : 612,
          "2034-06K" : 613,
          "2034-Q2" : 614,
          "2034-07" : 615,
          "2034-07K" : 616,
          "2034-08" : 617,
          "2034-08K" : 618,
          "2034-09" : 619,
          "2034-09K" : 620,
          "2034-Q3" : 621,
          "2034-10" : 622,
          "2034-10K" : 623,
          "2034-11" : 624,
          "2034-11K" : 625,
          "2034-12" : 626,
          "2034-12K" : 627,
          "2034-Q4" : 628,
          "2034" : 629,
          "2035-01" : 630,
          "2035-01K" : 631,
          "2035-02" : 632,
          "2035-02K" : 633,
          "2035-03" : 634,
          "2035-03K" : 635,
          "2035-Q1" : 636,
          "2035-04" : 637,
          "2035-04K" : 638,
          "2035-05" : 639,
          "2035-05K" : 640,
          "2035-06" : 641,
          "2035-06K" : 642,
          "2035-Q2" : 643,
          "2035-07" : 644,
          "2035-07K" : 645,
          "2035-08" : 646,
          "2035-08K" : 647,
          "2035-09" : 648,
          "2035-09K" : 649,
          "2035-Q3" : 650,
          "2035-10" : 651,
          "2035-10K" : 652,
          "2035-11" : 653,
          "2035-11K" : 654,
          "2035-12" : 655,
          "2035-12K" : 656,
          "2035-Q4" : 657,
          "2035" : 658,
          "2036-01" : 659,
          "2036-01K" : 660,
          "2036-02" : 661,
          "2036-02K" : 662,
          "2036-03" : 663,
          "2036-03K" : 664,
          "2036-Q1" : 665,
          "2036-04" : 666,
          "2036-04K" : 667,
          "2036-05" : 668,
          "2036-05K" : 669,
          "2036-06" : 670,
          "2036-06K" : 671,
          "2036-Q2" : 672,
          "2036-07" : 673,
          "2036-07K" : 674,
          "2036-08" : 675,
          "2036-08K" : 676,
          "2036-09" : 677,
          "2036-09K" : 678,
          "2036-Q3" : 679,
          "2036-10" : 680,
          "2036-10K" : 681,
          "2036-11" : 682,
          "2036-11K" : 683,
          "2036-12" : 684,
          "2036-12K" : 685,
          "2036-Q4" : 686,
          "2036" : 687,
          "2037-01" : 688,
          "2037-01K" : 689,
          "2037-02" : 690,
          "2037-02K" : 691,
          "2037-03" : 692,
          "2037-03K" : 693,
          "2037-Q1" : 694,
          "2037-04" : 695,
          "2037-04K" : 696,
          "2037-05" : 697,
          "2037-05K" : 698,
          "2037-06" : 699,
          "2037-06K" : 700,
          "2037-Q2" : 701,
          "2037-07" : 702,
          "2037-07K" : 703,
          "2037-08" : 704,
          "2037-08K" : 705,
          "2037-09" : 706,
          "2037-09K" : 707,
          "2037-Q3" : 708,
          "2037-10" : 709,
          "2037-10K" : 710,
          "2037-11" : 711,
          "2037-11K" : 712,
          "2037-12" : 713,
          "2037-12K" : 714,
          "2037-Q4" : 715,
          "2037" : 716,
          "2038-01" : 717,
          "2038-01K" : 718,
          "2038-02" : 719,
          "2038-02K" : 720,
          "2038-03" : 721,
          "2038-03K" : 722,
          "2038-Q1" : 723,
          "2038-04" : 724,
          "2038-04K" : 725,
          "2038-05" : 726,
          "2038-05K" : 727,
          "2038-06" : 728,
          "2038-06K" : 729,
          "2038-Q2" : 730,
          "2038-07" : 731,
          "2038-07K" : 732,
          "2038-08" : 733,
          "2038-08K" : 734,
          "2038-09" : 735,
          "2038-09K" : 736,
          "2038-Q3" : 737,
          "2038-10" : 738,
          "2038-10K" : 739,
          "2038-11" : 740,
          "2038-11K" : 741,
          "2038-12" : 742,
          "2038-12K" : 743,
          "2038-Q4" : 744,
          "2038" : 745,
          "2039-01" : 746,
          "2039-01K" : 747,
          "2039-02" : 748,
          "2039-02K" : 749,
          "2039-03" : 750,
          "2039-03K" : 751,
          "2039-Q1" : 752,
          "2039-04" : 753,
          "2039-04K" : 754,
          "2039-05" : 755,
          "2039-05K" : 756,
          "2039-06" : 757,
          "2039-06K" : 758,
          "2039-Q2" : 759,
          "2039-07" : 760,
          "2039-07K" : 761,
          "2039-08" : 762,
          "2039-08K" : 763,
          "2039-09" : 764,
          "2039-09K" : 765,
          "2039-Q3" : 766,
          "2039-10" : 767,
          "2039-10K" : 768,
          "2039-11" : 769,
          "2039-11K" : 770,
          "2039-12" : 771,
          "2039-12K" : 772,
          "2039-Q4" : 773,
          "2039" : 774,
          "2040-01" : 775,
          "2040-01K" : 776,
          "2040-02" : 777,
          "2040-02K" : 778,
          "2040-03" : 779,
          "2040-03K" : 780,
          "2040-Q1" : 781,
          "2040-04" : 782,
          "2040-04K" : 783,
          "2040-05" : 784,
          "2040-05K" : 785,
          "2040-06" : 786,
          "2040-06K" : 787,
          "2040-Q2" : 788,
          "2040-07" : 789,
          "2040-07K" : 790,
          "2040-08" : 791,
          "2040-08K" : 792,
          "2040-09" : 793,
          "2040-09K" : 794,
          "2040-Q3" : 795,
          "2040-10" : 796,
          "2040-10K" : 797,
          "2040-11" : 798,
          "2040-11K" : 799,
          "2040-12" : 800,
          "2040-12K" : 801,
          "2040-Q4" : 802,
          "2040" : 803,
          "2041-01" : 804,
          "2041-01K" : 805,
          "2041-02" : 806,
          "2041-02K" : 807,
          "2041-03" : 808,
          "2041-03K" : 809,
          "2041-Q1" : 810,
          "2041-04" : 811,
          "2041-04K" : 812,
          "2041-05" : 813,
          "2041-05K" : 814,
          "2041-06" : 815,
          "2041-06K" : 816,
          "2041-Q2" : 817,
          "2041-07" : 818,
          "2041-07K" : 819,
          "2041-08" : 820,
          "2041-08K" : 821,
          "2041-09" : 822,
          "2041-09K" : 823,
          "2041-Q3" : 824,
          "2041-10" : 825,
          "2041-10K" : 826,
          "2041-11" : 827,
          "2041-11K" : 828,
          "2041-12" : 829,
          "2041-12K" : 830,
          "2041-Q4" : 831,
          "2041" : 832,
          "2042-01" : 833,
          "2042-01K" : 834,
          "2042-02" : 835,
          "2042-02K" : 836,
          "2042-03" : 837,
          "2042-03K" : 838,
          "2042-Q1" : 839,
          "2042-04" : 840,
          "2042-04K" : 841,
          "2042-05" : 842,
          "2042-05K" : 843,
          "2042-06" : 844,
          "2042-06K" : 845,
          "2042-Q2" : 846,
          "2042-07" : 847,
          "2042-07K" : 848,
          "2042-08" : 849,
          "2042-08K" : 850,
          "2042-09" : 851,
          "2042-09K" : 852,
          "2042-Q3" : 853,
          "2042-10" : 854,
          "2042-10K" : 855,
          "2042-11" : 856,
          "2042-11K" : 857,
          "2042-12" : 858,
          "2042-12K" : 859,
          "2042-Q4" : 860,
          "2042" : 861,
          "2043-01" : 862,
          "2043-01K" : 863,
          "2043-02" : 864,
          "2043-02K" : 865,
          "2043-03" : 866,
          "2043-03K" : 867,
          "2043-Q1" : 868,
          "2043-04" : 869,
          "2043-04K" : 870,
          "2043-05" : 871,
          "2043-05K" : 872,
          "2043-06" : 873,
          "2043-06K" : 874,
          "2043-Q2" : 875,
          "2043-07" : 876,
          "2043-07K" : 877,
          "2043-08" : 878,
          "2043-08K" : 879,
          "2043-09" : 880,
          "2043-09K" : 881,
          "2043-Q3" : 882,
          "2043-10" : 883,
          "2043-10K" : 884,
          "2043-11" : 885,
          "2043-11K" : 886,
          "2043-12" : 887,
          "2043-12K" : 888,
          "2043-Q4" : 889,
          "2043" : 890,
          "2044-01" : 891,
          "2044-01K" : 892,
          "2044-02" : 893,
          "2044-02K" : 894,
          "2044-03" : 895,
          "2044-03K" : 896,
          "2044-Q1" : 897,
          "2044-04" : 898,
          "2044-04K" : 899,
          "2044-05" : 900,
          "2044-05K" : 901,
          "2044-06" : 902,
          "2044-06K" : 903,
          "2044-Q2" : 904,
          "2044-07" : 905,
          "2044-07K" : 906,
          "2044-08" : 907,
          "2044-08K" : 908,
          "2044-09" : 909,
          "2044-09K" : 910,
          "2044-Q3" : 911,
          "2044-10" : 912,
          "2044-10K" : 913,
          "2044-11" : 914,
          "2044-11K" : 915,
          "2044-12" : 916,
          "2044-12K" : 917,
          "2044-Q4" : 918,
          "2044" : 919,
          "2045-01" : 920,
          "2045-01K" : 921,
          "2045-02" : 922,
          "2045-02K" : 923,
          "2045-03" : 924,
          "2045-03K" : 925,
          "2045-Q1" : 926,
          "2045-04" : 927,
          "2045-04K" : 928,
          "2045-05" : 929,
          "2045-05K" : 930,
          "2045-06" : 931,
          "2045-06K" : 932,
          "2045-Q2" : 933,
          "2045-07" : 934,
          "2045-07K" : 935,
          "2045-08" : 936,
          "2045-08K" : 937,
          "2045-09" : 938,
          "2045-09K" : 939,
          "2045-Q3" : 940,
          "2045-10" : 941,
          "2045-10K" : 942,
          "2045-11" : 943,
          "2045-11K" : 944,
          "2045-12" : 945,
          "2045-12K" : 946,
          "2045-Q4" : 947,
          "2045" : 948,
          "2046-01" : 949,
          "2046-01K" : 950,
          "2046-02" : 951,
          "2046-02K" : 952,
          "2046-03" : 953,
          "2046-03K" : 954,
          "2046-Q1" : 955,
          "2046-04" : 956,
          "2046-04K" : 957,
          "2046-05" : 958,
          "2046-05K" : 959,
          "2046-06" : 960,
          "2046-06K" : 961,
          "2046-Q2" : 962,
          "2046-07" : 963,
          "2046-07K" : 964,
          "2046-08" : 965,
          "2046-08K" : 966,
          "2046-09" : 967,
          "2046-09K" : 968,
          "2046-Q3" : 969,
          "2046-10" : 970,
          "2046-10K" : 971,
          "2046-11" : 972,
          "2046-11K" : 973,
          "2046-12" : 974,
          "2046-12K" : 975,
          "2046-Q4" : 976,
          "2046" : 977,
          "2047-01" : 978,
          "2047-01K" : 979,
          "2047-02" : 980,
          "2047-02K" : 981,
          "2047-03" : 982,
          "2047-03K" : 983,
          "2047-Q1" : 984,
          "2047-04" : 985,
          "2047-04K" : 986,
          "2047-05" : 987,
          "2047-05K" : 988,
          "2047-06" : 989,
          "2047-06K" : 990,
          "2047-Q2" : 991,
          "2047-07" : 992,
          "2047-07K" : 993,
          "2047-08" : 994,
          "2047-08K" : 995,
          "2047-09" : 996,
          "2047-09K" : 997,
          "2047-Q3" : 998,
          "2047-10" : 999,
          "2047-10K" : 1000,
          "2047-11" : 1001,
          "2047-11K" : 1002,
          "2047-12" : 1003,
          "2047-12K" : 1004,
          "2047-Q4" : 1005,
          "2047" : 1006,
          "2048-01" : 1007,
          "2048-01K" : 1008,
          "2048-02" : 1009,
          "2048-02K" : 1010,
          "2048-03" : 1011,
          "2048-03K" : 1012,
          "2048-Q1" : 1013,
          "2048-04" : 1014,
          "2048-04K" : 1015,
          "2048-05" : 1016,
          "2048-05K" : 1017,
          "2048-06" : 1018,
          "2048-06K" : 1019,
          "2048-Q2" : 1020,
          "2048-07" : 1021,
          "2048-07K" : 1022,
          "2048-08" : 1023,
          "2048-08K" : 1024,
          "2048-09" : 1025,
          "2048-09K" : 1026,
          "2048-Q3" : 1027,
          "2048-10" : 1028,
          "2048-10K" : 1029,
          "2048-11" : 1030,
          "2048-11K" : 1031,
          "2048-12" : 1032,
          "2048-12K" : 1033,
          "2048-Q4" : 1034,
          "2048" : 1035,
          "2049-01" : 1036,
          "2049-01K" : 1037,
          "2049-02" : 1038,
          "2049-02K" : 1039,
          "2049-03" : 1040,
          "2049-03K" : 1041,
          "2049-Q1" : 1042,
          "2049-04" : 1043,
          "2049-04K" : 1044,
          "2049-05" : 1045,
          "2049-05K" : 1046,
          "2049-06" : 1047,
          "2049-06K" : 1048,
          "2049-Q2" : 1049,
          "2049-07" : 1050,
          "2049-07K" : 1051,
          "2049-08" : 1052,
          "2049-08K" : 1053,
          "2049-09" : 1054,
          "2049-09K" : 1055,
          "2049-Q3" : 1056,
          "2049-10" : 1057,
          "2049-10K" : 1058,
          "2049-11" : 1059,
          "2049-11K" : 1060,
          "2049-12" : 1061,
          "2049-12K" : 1062,
          "2049-Q4" : 1063,
          "2049" : 1064,
          "2022-12M01" : 1065,
          "2022-12M02" : 1066,
          "2022-12M03" : 1067,
          "2022-12M04" : 1068,
          "2022-12M05" : 1069,
          "2022-12M06" : 1070,
          "2022-12M07" : 1071,
          "2022-12M08" : 1072,
          "2022-12M09" : 1073,
          "2022-12M10" : 1074,
          "2022-12M11" : 1075,
          "2022-12M12" : 1076,
          "2023-12M01" : 1077,
          "2023-12M02" : 1078,
          "2023-12M03" : 1079,
          "2023-12M04" : 1080,
          "2023-12M05" : 1081,
          "2023-12M06" : 1082,
          "2023-12M07" : 1083,
          "2023-12M08" : 1084,
          "2023-12M09" : 1085,
          "2023-12M10" : 1086,
          "2023-12M11" : 1087,
          "2023-12M12" : 1088,
          "2024-12M01" : 1089,
          "2024-12M02" : 1090,
          "2024-12M03" : 1091,
          "2024-12M04" : 1092,
          "2024-12M05" : 1093,
          "2024-12M06" : 1094,
          "2024-12M07" : 1095,
          "2024-12M08" : 1096,
          "2024-12M09" : 1097,
          "2024-12M10" : 1098,
          "2024-12M11" : 1099,
          "2024-12M12" : 1100,
          "2025-12M01" : 1101,
          "2025-12M02" : 1102,
          "2025-12M03" : 1103,
          "2025-12M04" : 1104,
          "2025-12M05" : 1105,
          "2025-12M06" : 1106,
          "2025-12M07" : 1107,
          "2025-12M08" : 1108,
          "2025-12M09" : 1109,
          "2025-12M10" : 1110,
          "2025-12M11" : 1111,
          "2025-12M12" : 1112,
          "2026-12M01" : 1113,
          "2026-12M02" : 1114
        },
        "label" : {
          "2010-01" : "leden 2010",
          "2010-02" : "únor 2010",
          "2010-03" : "březen 2010",
          "2010-Q1" : "1. čtvrtletí 2010",
          "2010-04" : "duben 2010",
          "2010-05" : "květen 2010",
          "2010-06" : "červen 2010",
          "2010-Q2" : "2. čtvrtletí 2010",
          "2010-07" : "červenec 2010",
          "2010-08" : "srpen 2010",
          "2010-09" : "září 2010",
          "2010-Q3" : "3. čtvrtletí 2010",
          "2010-10" : "říjen 2010",
          "2010-11" : "listopad 2010",
          "2010-12" : "prosinec 2010",
          "2010-Q4" : "4. čtvrtletí 2010",
          "2010" : "2010",
          "2011-01" : "leden 2011",
          "2011-02" : "únor 2011",
          "2011-03" : "březen 2011",
          "2011-Q1" : "1. čtvrtletí 2011",
          "2011-04" : "duben 2011",
          "2011-05" : "květen 2011",
          "2011-06" : "červen 2011",
          "2011-Q2" : "2. čtvrtletí 2011",
          "2011-07" : "červenec 2011",
          "2011-08" : "srpen 2011",
          "2011-09" : "září 2011",
          "2011-Q3" : "3. čtvrtletí 2011",
          "2011-10" : "říjen 2011",
          "2011-11" : "listopad 2011",
          "2011-12" : "prosinec 2011",
          "2011-Q4" : "4. čtvrtletí 2011",
          "2011" : "2011",
          "2012-01" : "leden 2012",
          "2012-02" : "únor 2012",
          "2012-03" : "březen 2012",
          "2012-Q1" : "1. čtvrtletí 2012",
          "2012-04" : "duben 2012",
          "2012-05" : "květen 2012",
          "2012-06" : "červen 2012",
          "2012-Q2" : "2. čtvrtletí 2012",
          "2012-07" : "červenec 2012",
          "2012-08" : "srpen 2012",
          "2012-09" : "září 2012",
          "2012-Q3" : "3. čtvrtletí 2012",
          "2012-10" : "říjen 2012",
          "2012-11" : "listopad 2012",
          "2012-12" : "prosinec 2012",
          "2012-Q4" : "4. čtvrtletí 2012",
          "2012" : "2012",
          "2013-01" : "leden 2013",
          "2013-02" : "únor 2013",
          "2013-03" : "březen 2013",
          "2013-Q1" : "1. čtvrtletí 2013",
          "2013-04" : "duben 2013",
          "2013-05" : "květen 2013",
          "2013-06" : "červen 2013",
          "2013-Q2" : "2. čtvrtletí 2013",
          "2013-07" : "červenec 2013",
          "2013-08" : "srpen 2013",
          "2013-09" : "září 2013",
          "2013-Q3" : "3. čtvrtletí 2013",
          "2013-10" : "říjen 2013",
          "2013-11" : "listopad 2013",
          "2013-12" : "prosinec 2013",
          "2013-Q4" : "4. čtvrtletí 2013",
          "2013" : "2013",
          "2014-01" : "leden 2014",
          "2014-02" : "únor 2014",
          "2014-03" : "březen 2014",
          "2014-Q1" : "1. čtvrtletí 2014",
          "2014-04" : "duben 2014",
          "2014-05" : "květen 2014",
          "2014-06" : "červen 2014",
          "2014-Q2" : "2. čtvrtletí 2014",
          "2014-07" : "červenec 2014",
          "2014-08" : "srpen 2014",
          "2014-09" : "září 2014",
          "2014-Q3" : "3. čtvrtletí 2014",
          "2014-10" : "říjen 2014",
          "2014-11" : "listopad 2014",
          "2014-12" : "prosinec 2014",
          "2014-Q4" : "4. čtvrtletí 2014",
          "2014" : "2014",
          "2015-01" : "leden 2015",
          "2015-02" : "únor 2015",
          "2015-03" : "březen 2015",
          "2015-Q1" : "1. čtvrtletí 2015",
          "2015-04" : "duben 2015",
          "2015-05" : "květen 2015",
          "2015-06" : "červen 2015",
          "2015-Q2" : "2. čtvrtletí 2015",
          "2015-07" : "červenec 2015",
          "2015-08" : "srpen 2015",
          "2015-09" : "září 2015",
          "2015-Q3" : "3. čtvrtletí 2015",
          "2015-10" : "říjen 2015",
          "2015-11" : "listopad 2015",
          "2015-12" : "prosinec 2015",
          "2015-Q4" : "4. čtvrtletí 2015",
          "2015" : "2015",
          "2016-01" : "leden 2016",
          "2016-02" : "únor 2016",
          "2016-03" : "březen 2016",
          "2016-Q1" : "1. čtvrtletí 2016",
          "2016-04" : "duben 2016",
          "2016-05" : "květen 2016",
          "2016-06" : "červen 2016",
          "2016-Q2" : "2. čtvrtletí 2016",
          "2016-07" : "červenec 2016",
          "2016-08" : "srpen 2016",
          "2016-09" : "září 2016",
          "2016-Q3" : "3. čtvrtletí 2016",
          "2016-10" : "říjen 2016",
          "2016-11" : "listopad 2016",
          "2016-12" : "prosinec 2016",
          "2016-Q4" : "4. čtvrtletí 2016",
          "2016" : "2016",
          "2017-01" : "leden 2017",
          "2017-02" : "únor 2017",
          "2017-03" : "březen 2017",
          "2017-Q1" : "1. čtvrtletí 2017",
          "2017-04" : "duben 2017",
          "2017-05" : "květen 2017",
          "2017-06" : "červen 2017",
          "2017-Q2" : "2. čtvrtletí 2017",
          "2017-07" : "červenec 2017",
          "2017-08" : "srpen 2017",
          "2017-09" : "září 2017",
          "2017-Q3" : "3. čtvrtletí 2017",
          "2017-10" : "říjen 2017",
          "2017-11" : "listopad 2017",
          "2017-12" : "prosinec 2017",
          "2017-12K" : "leden - prosinec 2017",
          "2017-Q4" : "4. čtvrtletí 2017",
          "2017" : "2017",
          "2018-01" : "leden 2018",
          "2018-01K" : "leden 2018",
          "2018-02" : "únor 2018",
          "2018-02K" : "leden - únor 2018",
          "2018-03" : "březen 2018",
          "2018-03K" : "leden - březen 2018",
          "2018-Q1" : "1. čtvrtletí 2018",
          "2018-04" : "duben 2018",
          "2018-04K" : "leden - duben 2018",
          "2018-05" : "květen 2018",
          "2018-05K" : "leden - květen 2018",
          "2018-06" : "červen 2018",
          "2018-06K" : "leden - červen 2018",
          "2018-Q2" : "2. čtvrtletí 2018",
          "2018-07" : "červenec 2018",
          "2018-07K" : "leden - červenec 2018",
          "2018-08" : "srpen 2018",
          "2018-08K" : "leden - srpen 2018",
          "2018-09" : "září 2018",
          "2018-09K" : "leden - září 2018",
          "2018-Q3" : "3. čtvrtletí 2018",
          "2018-10" : "říjen 2018",
          "2018-10K" : "leden - říjen 2018",
          "2018-11" : "listopad 2018",
          "2018-11K" : "leden - listopad 2018",
          "2018-12" : "prosinec 2018",
          "2018-12K" : "leden - prosinec 2018",
          "2018-Q4" : "4. čtvrtletí 2018",
          "2018" : "2018",
          "2019-01" : "leden 2019",
          "2019-01K" : "leden 2019",
          "2019-02" : "únor 2019",
          "2019-02K" : "leden - únor 2019",
          "2019-03" : "březen 2019",
          "2019-03K" : "leden - březen 2019",
          "2019-Q1" : "1. čtvrtletí 2019",
          "2019-04" : "duben 2019",
          "2019-04K" : "leden - duben 2019",
          "2019-05" : "květen 2019",
          "2019-05K" : "leden - květen 2019",
          "2019-06" : "červen 2019",
          "2019-06K" : "leden - červen 2019",
          "2019-Q2" : "2. čtvrtletí 2019",
          "2019-07" : "červenec 2019",
          "2019-07K" : "leden - červenec 2019",
          "2019-08" : "srpen 2019",
          "2019-08K" : "leden - srpen 2019",
          "2019-09" : "září 2019",
          "2019-09K" : "leden - září 2019",
          "2019-Q3" : "3. čtvrtletí 2019",
          "2019-10" : "říjen 2019",
          "2019-10K" : "leden - říjen 2019",
          "2019-11" : "listopad 2019",
          "2019-11K" : "leden - listopad 2019",
          "2019-12" : "prosinec 2019",
          "2019-12K" : "leden - prosinec 2019",
          "2019-Q4" : "4. čtvrtletí 2019",
          "2019" : "2019",
          "2020-01" : "leden 2020",
          "2020-01K" : "leden 2020",
          "2020-02" : "únor 2020",
          "2020-02K" : "leden - únor 2020",
          "2020-03" : "březen 2020",
          "2020-03K" : "leden - březen 2020",
          "2020-Q1" : "1. čtvrtletí 2020",
          "2020-04" : "duben 2020",
          "2020-04K" : "leden - duben 2020",
          "2020-05" : "květen 2020",
          "2020-05K" : "leden - květen 2020",
          "2020-06" : "červen 2020",
          "2020-06K" : "leden - červen 2020",
          "2020-Q2" : "2. čtvrtletí 2020",
          "2020-07" : "červenec 2020",
          "2020-07K" : "leden - červenec 2020",
          "2020-08" : "srpen 2020",
          "2020-08K" : "leden - srpen 2020",
          "2020-09" : "září 2020",
          "2020-09K" : "leden - září 2020",
          "2020-Q3" : "3. čtvrtletí 2020",
          "2020-10" : "říjen 2020",
          "2020-10K" : "leden - říjen 2020",
          "2020-11" : "listopad 2020",
          "2020-11K" : "leden - listopad 2020",
          "2020-12" : "prosinec 2020",
          "2020-12K" : "leden - prosinec 2020",
          "2020-Q4" : "4. čtvrtletí 2020",
          "2020" : "2020",
          "2021-01" : "leden 2021",
          "2021-01K" : "leden 2021",
          "2021-02" : "únor 2021",
          "2021-02K" : "leden - únor 2021",
          "2021-03" : "březen 2021",
          "2021-03K" : "leden - březen 2021",
          "2021-Q1" : "1. čtvrtletí 2021",
          "2021-04" : "duben 2021",
          "2021-04K" : "leden - duben 2021",
          "2021-05" : "květen 2021",
          "2021-05K" : "leden - květen 2021",
          "2021-06" : "červen 2021",
          "2021-06K" : "leden - červen 2021",
          "2021-Q2" : "2. čtvrtletí 2021",
          "2021-07" : "červenec 2021",
          "2021-07K" : "leden - červenec 2021",
          "2021-08" : "srpen 2021",
          "2021-08K" : "leden - srpen 2021",
          "2021-09" : "září 2021",
          "2021-09K" : "leden - září 2021",
          "2021-Q3" : "3. čtvrtletí 2021",
          "2021-10" : "říjen 2021",
          "2021-10K" : "leden - říjen 2021",
          "2021-11" : "listopad 2021",
          "2021-11K" : "leden - listopad 2021",
          "2021-12" : "prosinec 2021",
          "2021-12K" : "leden - prosinec 2021",
          "2021-Q4" : "4. čtvrtletí 2021",
          "2021" : "2021",
          "2022-01" : "leden 2022",
          "2022-01K" : "leden 2022",
          "2022-02" : "únor 2022",
          "2022-02K" : "leden - únor 2022",
          "2022-03" : "březen 2022",
          "2022-03K" : "leden - březen 2022",
          "2022-Q1" : "1. čtvrtletí 2022",
          "2022-04" : "duben 2022",
          "2022-04K" : "leden - duben 2022",
          "2022-05" : "květen 2022",
          "2022-05K" : "leden - květen 2022",
          "2022-06" : "červen 2022",
          "2022-06K" : "leden - červen 2022",
          "2022-Q2" : "2. čtvrtletí 2022",
          "2022-07" : "červenec 2022",
          "2022-07K" : "leden - červenec 2022",
          "2022-08" : "srpen 2022",
          "2022-08K" : "leden - srpen 2022",
          "2022-09" : "září 2022",
          "2022-09K" : "leden - září 2022",
          "2022-Q3" : "3. čtvrtletí 2022",
          "2022-10" : "říjen 2022",
          "2022-10K" : "leden - říjen 2022",
          "2022-11" : "listopad 2022",
          "2022-11K" : "leden - listopad 2022",
          "2022-12" : "prosinec 2022",
          "2022-12K" : "leden - prosinec 2022",
          "2022-Q4" : "4. čtvrtletí 2022",
          "2022" : "2022",
          "2023-01" : "leden 2023",
          "2023-01K" : "leden 2023",
          "2023-02" : "únor 2023",
          "2023-02K" : "leden - únor 2023",
          "2023-03" : "březen 2023",
          "2023-03K" : "leden - březen 2023",
          "2023-Q1" : "1. čtvrtletí 2023",
          "2023-04" : "duben 2023",
          "2023-04K" : "leden - duben 2023",
          "2023-05" : "květen 2023",
          "2023-05K" : "leden - květen 2023",
          "2023-06" : "červen 2023",
          "2023-06K" : "leden - červen 2023",
          "2023-Q2" : "2. čtvrtletí 2023",
          "2023-07" : "červenec 2023",
          "2023-07K" : "leden - červenec 2023",
          "2023-08" : "srpen 2023",
          "2023-08K" : "leden - srpen 2023",
          "2023-09" : "září 2023",
          "2023-09K" : "leden - září 2023",
          "2023-Q3" : "3. čtvrtletí 2023",
          "2023-10" : "říjen 2023",
          "2023-10K" : "leden - říjen 2023",
          "2023-11" : "listopad 2023",
          "2023-11K" : "leden - listopad 2023",
          "2023-12" : "prosinec 2023",
          "2023-12K" : "leden - prosinec 2023",
          "2023-Q4" : "4. čtvrtletí 2023",
          "2023" : "2023",
          "2024-01" : "leden 2024",
          "2024-01K" : "leden 2024",
          "2024-02" : "únor 2024",
          "2024-02K" : "leden - únor 2024",
          "2024-03" : "březen 2024",
          "2024-03K" : "leden - březen 2024",
          "2024-Q1" : "1. čtvrtletí 2024",
          "2024-04" : "duben 2024",
          "2024-04K" : "leden - duben 2024",
          "2024-05" : "květen 2024",
          "2024-05K" : "leden - květen 2024",
          "2024-06" : "červen 2024",
          "2024-06K" : "leden - červen 2024",
          "2024-Q2" : "2. čtvrtletí 2024",
          "2024-07" : "červenec 2024",
          "2024-07K" : "leden - červenec 2024",
          "2024-08" : "srpen 2024",
          "2024-08K" : "leden - srpen 2024",
          "2024-09" : "září 2024",
          "2024-09K" : "leden - září 2024",
          "2024-Q3" : "3. čtvrtletí 2024",
          "2024-10" : "říjen 2024",
          "2024-10K" : "leden - říjen 2024",
          "2024-11" : "listopad 2024",
          "2024-11K" : "leden - listopad 2024",
          "2024-12" : "prosinec 2024",
          "2024-12K" : "leden - prosinec 2024",
          "2024-Q4" : "4. čtvrtletí 2024",
          "2024" : "2024",
          "2025-01" : "leden 2025",
          "2025-01K" : "leden 2025",
          "2025-02" : "únor 2025",
          "2025-02K" : "leden - únor 2025",
          "2025-03" : "březen 2025",
          "2025-03K" : "leden - březen 2025",
          "2025-Q1" : "1. čtvrtletí 2025",
          "2025-04" : "duben 2025",
          "2025-04K" : "leden - duben 2025",
          "2025-05" : "květen 2025",
          "2025-05K" : "leden - květen 2025",
          "2025-06" : "červen 2025",
          "2025-06K" : "leden - červen 2025",
          "2025-Q2" : "2. čtvrtletí 2025",
          "2025-07" : "červenec 2025",
          "2025-07K" : "leden - červenec 2025",
          "2025-08" : "srpen 2025",
          "2025-08K" : "leden - srpen 2025",
          "2025-09" : "září 2025",
          "2025-09K" : "leden - září 2025",
          "2025-Q3" : "3. čtvrtletí 2025",
          "2025-10" : "říjen 2025",
          "2025-10K" : "leden - říjen 2025",
          "2025-11" : "listopad 2025",
          "2025-11K" : "leden - listopad 2025",
          "2025-12" : "prosinec 2025",
          "2025-12K" : "leden - prosinec 2025",
          "2025-Q4" : "4. čtvrtletí 2025",
          "2025" : "2025",
          "2026-01" : "leden 2026",
          "2026-01K" : "leden 2026",
          "2026-02" : "únor 2026",
          "2026-02K" : "leden - únor 2026",
          "2026-03" : "březen 2026",
          "2026-03K" : "leden - březen 2026",
          "2026-Q1" : "1. čtvrtletí 2026",
          "2026-04" : "duben 2026",
          "2026-04K" : "leden - duben 2026",
          "2026-05" : "květen 2026",
          "2026-05K" : "leden - květen 2026",
          "2026-06" : "červen 2026",
          "2026-06K" : "leden - červen 2026",
          "2026-Q2" : "2. čtvrtletí 2026",
          "2026-07" : "červenec 2026",
          "2026-07K" : "leden - červenec 2026",
          "2026-08" : "srpen 2026",
          "2026-08K" : "leden - srpen 2026",
          "2026-09" : "září 2026",
          "2026-09K" : "leden - září 2026",
          "2026-Q3" : "3. čtvrtletí 2026",
          "2026-10" : "říjen 2026",
          "2026-10K" : "leden - říjen 2026",
          "2026-11" : "listopad 2026",
          "2026-11K" : "leden - listopad 2026",
          "2026-12" : "prosinec 2026",
          "2026-12K" : "leden - prosinec 2026",
          "2026-Q4" : "4. čtvrtletí 2026",
          "2026" : "2026",
          "2027-01" : "leden 2027",
          "2027-01K" : "leden 2027",
          "2027-02" : "únor 2027",
          "2027-02K" : "leden - únor 2027",
          "2027-03" : "březen 2027",
          "2027-03K" : "leden - březen 2027",
          "2027-Q1" : "1. čtvrtletí 2027",
          "2027-04" : "duben 2027",
          "2027-04K" : "leden - duben 2027",
          "2027-05" : "květen 2027",
          "2027-05K" : "leden - květen 2027",
          "2027-06" : "červen 2027",
          "2027-06K" : "leden - červen 2027",
          "2027-Q2" : "2. čtvrtletí 2027",
          "2027-07" : "červenec 2027",
          "2027-07K" : "leden - červenec 2027",
          "2027-08" : "srpen 2027",
          "2027-08K" : "leden - srpen 2027",
          "2027-09" : "září 2027",
          "2027-09K" : "leden - září 2027",
          "2027-Q3" : "3. čtvrtletí 2027",
          "2027-10" : "říjen 2027",
          "2027-10K" : "leden - říjen 2027",
          "2027-11" : "listopad 2027",
          "2027-11K" : "leden - listopad 2027",
          "2027-12" : "prosinec 2027",
          "2027-12K" : "leden - prosinec 2027",
          "2027-Q4" : "4. čtvrtletí 2027",
          "2027" : "2027",
          "2028-01" : "leden 2028",
          "2028-01K" : "leden 2028",
          "2028-02" : "únor 2028",
          "2028-02K" : "leden - únor 2028",
          "2028-03" : "březen 2028",
          "2028-03K" : "leden - březen 2028",
          "2028-Q1" : "1. čtvrtletí 2028",
          "2028-04" : "duben 2028",
          "2028-04K" : "leden - duben 2028",
          "2028-05" : "květen 2028",
          "2028-05K" : "leden - květen 2028",
          "2028-06" : "červen 2028",
          "2028-06K" : "leden - červen 2028",
          "2028-Q2" : "2. čtvrtletí 2028",
          "2028-07" : "červenec 2028",
          "2028-07K" : "leden - červenec 2028",
          "2028-08" : "srpen 2028",
          "2028-08K" : "leden - srpen 2028",
          "2028-09" : "září 2028",
          "2028-09K" : "leden - září 2028",
          "2028-Q3" : "3. čtvrtletí 2028",
          "2028-10" : "říjen 2028",
          "2028-10K" : "leden - říjen 2028",
          "2028-11" : "listopad 2028",
          "2028-11K" : "leden - listopad 2028",
          "2028-12" : "prosinec 2028",
          "2028-12K" : "leden - prosinec 2028",
          "2028-Q4" : "4. čtvrtletí 2028",
          "2028" : "2028",
          "2029-01" : "leden 2029",
          "2029-01K" : "leden 2029",
          "2029-02" : "únor 2029",
          "2029-02K" : "leden - únor 2029",
          "2029-03" : "březen 2029",
          "2029-03K" : "leden - březen 2029",
          "2029-Q1" : "1. čtvrtletí 2029",
          "2029-04" : "duben 2029",
          "2029-04K" : "leden - duben 2029",
          "2029-05" : "květen 2029",
          "2029-05K" : "leden - květen 2029",
          "2029-06" : "červen 2029",
          "2029-06K" : "leden - červen 2029",
          "2029-Q2" : "2. čtvrtletí 2029",
          "2029-07" : "červenec 2029",
          "2029-07K" : "leden - červenec 2029",
          "2029-08" : "srpen 2029",
          "2029-08K" : "leden - srpen 2029",
          "2029-09" : "září 2029",
          "2029-09K" : "leden - září 2029",
          "2029-Q3" : "3. čtvrtletí 2029",
          "2029-10" : "říjen 2029",
          "2029-10K" : "leden - říjen 2029",
          "2029-11" : "listopad 2029",
          "2029-11K" : "leden - listopad 2029",
          "2029-12" : "prosinec 2029",
          "2029-12K" : "leden - prosinec 2029",
          "2029-Q4" : "4. čtvrtletí 2029",
          "2029" : "2029",
          "2030-01" : "leden 2030",
          "2030-01K" : "leden 2030",
          "2030-02" : "únor 2030",
          "2030-02K" : "leden - únor 2030",
          "2030-03" : "březen 2030",
          "2030-03K" : "leden - březen 2030",
          "2030-Q1" : "1. čtvrtletí 2030",
          "2030-04" : "duben 2030",
          "2030-04K" : "leden - duben 2030",
          "2030-05" : "květen 2030",
          "2030-05K" : "leden - květen 2030",
          "2030-06" : "červen 2030",
          "2030-06K" : "leden - červen 2030",
          "2030-Q2" : "2. čtvrtletí 2030",
          "2030-07" : "červenec 2030",
          "2030-07K" : "leden - červenec 2030",
          "2030-08" : "srpen 2030",
          "2030-08K" : "leden - srpen 2030",
          "2030-09" : "září 2030",
          "2030-09K" : "leden - září 2030",
          "2030-Q3" : "3. čtvrtletí 2030",
          "2030-10" : "říjen 2030",
          "2030-10K" : "leden - říjen 2030",
          "2030-11" : "listopad 2030",
          "2030-11K" : "leden - listopad 2030",
          "2030-12" : "prosinec 2030",
          "2030-12K" : "leden - prosinec 2030",
          "2030-Q4" : "4. čtvrtletí 2030",
          "2030" : "2030",
          "2031-01" : "leden 2031",
          "2031-01K" : "leden 2031",
          "2031-02" : "únor 2031",
          "2031-02K" : "leden - únor 2031",
          "2031-03" : "březen 2031",
          "2031-03K" : "leden - březen 2031",
          "2031-Q1" : "1. čtvrtletí 2031",
          "2031-04" : "duben 2031",
          "2031-04K" : "leden - duben 2031",
          "2031-05" : "květen 2031",
          "2031-05K" : "leden - květen 2031",
          "2031-06" : "červen 2031",
          "2031-06K" : "leden - červen 2031",
          "2031-Q2" : "2. čtvrtletí 2031",
          "2031-07" : "červenec 2031",
          "2031-07K" : "leden - červenec 2031",
          "2031-08" : "srpen 2031",
          "2031-08K" : "leden - srpen 2031",
          "2031-09" : "září 2031",
          "2031-09K" : "leden - září 2031",
          "2031-Q3" : "3. čtvrtletí 2031",
          "2031-10" : "říjen 2031",
          "2031-10K" : "leden - říjen 2031",
          "2031-11" : "listopad 2031",
          "2031-11K" : "leden - listopad 2031",
          "2031-12" : "prosinec 2031",
          "2031-12K" : "leden - prosinec 2031",
          "2031-Q4" : "4. čtvrtletí 2031",
          "2031" : "2031",
          "2032-01" : "leden 2032",
          "2032-01K" : "leden 2032",
          "2032-02" : "únor 2032",
          "2032-02K" : "leden - únor 2032",
          "2032-03" : "březen 2032",
          "2032-03K" : "leden - březen 2032",
          "2032-Q1" : "1. čtvrtletí 2032",
          "2032-04" : "duben 2032",
          "2032-04K" : "leden - duben 2032",
          "2032-05" : "květen 2032",
          "2032-05K" : "leden - květen 2032",
          "2032-06" : "červen 2032",
          "2032-06K" : "leden - červen 2032",
          "2032-Q2" : "2. čtvrtletí 2032",
          "2032-07" : "červenec 2032",
          "2032-07K" : "leden - červenec 2032",
          "2032-08" : "srpen 2032",
          "2032-08K" : "leden - srpen 2032",
          "2032-09" : "září 2032",
          "2032-09K" : "leden - září 2032",
          "2032-Q3" : "3. čtvrtletí 2032",
          "2032-10" : "říjen 2032",
          "2032-10K" : "leden - říjen 2032",
          "2032-11" : "listopad 2032",
          "2032-11K" : "leden - listopad 2032",
          "2032-12" : "prosinec 2032",
          "2032-12K" : "leden - prosinec 2032",
          "2032-Q4" : "4. čtvrtletí 2032",
          "2032" : "2032",
          "2033-01" : "leden 2033",
          "2033-01K" : "leden 2033",
          "2033-02" : "únor 2033",
          "2033-02K" : "leden - únor 2033",
          "2033-03" : "březen 2033",
          "2033-03K" : "leden - březen 2033",
          "2033-Q1" : "1. čtvrtletí 2033",
          "2033-04" : "duben 2033",
          "2033-04K" : "leden - duben 2033",
          "2033-05" : "květen 2033",
          "2033-05K" : "leden - květen 2033",
          "2033-06" : "červen 2033",
          "2033-06K" : "leden - červen 2033",
          "2033-Q2" : "2. čtvrtletí 2033",
          "2033-07" : "červenec 2033",
          "2033-07K" : "leden - červenec 2033",
          "2033-08" : "srpen 2033",
          "2033-08K" : "leden - srpen 2033",
          "2033-09" : "září 2033",
          "2033-09K" : "leden - září 2033",
          "2033-Q3" : "3. čtvrtletí 2033",
          "2033-10" : "říjen 2033",
          "2033-10K" : "leden - říjen 2033",
          "2033-11" : "listopad 2033",
          "2033-11K" : "leden - listopad 2033",
          "2033-12" : "prosinec 2033",
          "2033-12K" : "leden - prosinec 2033",
          "2033-Q4" : "4. čtvrtletí 2033",
          "2033" : "2033",
          "2034-01" : "leden 2034",
          "2034-01K" : "leden 2034",
          "2034-02" : "únor 2034",
          "2034-02K" : "leden - únor 2034",
          "2034-03" : "březen 2034",
          "2034-03K" : "leden - březen 2034",
          "2034-Q1" : "1. čtvrtletí 2034",
          "2034-04" : "duben 2034",
          "2034-04K" : "leden - duben 2034",
          "2034-05" : "květen 2034",
          "2034-05K" : "leden - květen 2034",
          "2034-06" : "červen 2034",
          "2034-06K" : "leden - červen 2034",
          "2034-Q2" : "2. čtvrtletí 2034",
          "2034-07" : "červenec 2034",
          "2034-07K" : "leden - červenec 2034",
          "2034-08" : "srpen 2034",
          "2034-08K" : "leden - srpen 2034",
          "2034-09" : "září 2034",
          "2034-09K" : "leden - září 2034",
          "2034-Q3" : "3. čtvrtletí 2034",
          "2034-10" : "říjen 2034",
          "2034-10K" : "leden - říjen 2034",
          "2034-11" : "listopad 2034",
          "2034-11K" : "leden - listopad 2034",
          "2034-12" : "prosinec 2034",
          "2034-12K" : "leden - prosinec 2034",
          "2034-Q4" : "4. čtvrtletí 2034",
          "2034" : "2034",
          "2035-01" : "leden 2035",
          "2035-01K" : "leden 2035",
          "2035-02" : "únor 2035",
          "2035-02K" : "leden - únor 2035",
          "2035-03" : "březen 2035",
          "2035-03K" : "leden - březen 2035",
          "2035-Q1" : "1. čtvrtletí 2035",
          "2035-04" : "duben 2035",
          "2035-04K" : "leden - duben 2035",
          "2035-05" : "květen 2035",
          "2035-05K" : "leden - květen 2035",
          "2035-06" : "červen 2035",
          "2035-06K" : "leden - červen 2035",
          "2035-Q2" : "2. čtvrtletí 2035",
          "2035-07" : "červenec 2035",
          "2035-07K" : "leden - červenec 2035",
          "2035-08" : "srpen 2035",
          "2035-08K" : "leden - srpen 2035",
          "2035-09" : "září 2035",
          "2035-09K" : "leden - září 2035",
          "2035-Q3" : "3. čtvrtletí 2035",
          "2035-10" : "říjen 2035",
          "2035-10K" : "leden - říjen 2035",
          "2035-11" : "listopad 2035",
          "2035-11K" : "leden - listopad 2035",
          "2035-12" : "prosinec 2035",
          "2035-12K" : "leden - prosinec 2035",
          "2035-Q4" : "4. čtvrtletí 2035",
          "2035" : "2035",
          "2036-01" : "leden 2036",
          "2036-01K" : "leden 2036",
          "2036-02" : "únor 2036",
          "2036-02K" : "leden - únor 2036",
          "2036-03" : "březen 2036",
          "2036-03K" : "leden - březen 2036",
          "2036-Q1" : "1. čtvrtletí 2036",
          "2036-04" : "duben 2036",
          "2036-04K" : "leden - duben 2036",
          "2036-05" : "květen 2036",
          "2036-05K" : "leden - květen 2036",
          "2036-06" : "červen 2036",
          "2036-06K" : "leden - červen 2036",
          "2036-Q2" : "2. čtvrtletí 2036",
          "2036-07" : "červenec 2036",
          "2036-07K" : "leden - červenec 2036",
          "2036-08" : "srpen 2036",
          "2036-08K" : "leden - srpen 2036",
          "2036-09" : "září 2036",
          "2036-09K" : "leden - září 2036",
          "2036-Q3" : "3. čtvrtletí 2036",
          "2036-10" : "říjen 2036",
          "2036-10K" : "leden - říjen 2036",
          "2036-11" : "listopad 2036",
          "2036-11K" : "leden - listopad 2036",
          "2036-12" : "prosinec 2036",
          "2036-12K" : "leden - prosinec 2036",
          "2036-Q4" : "4. čtvrtletí 2036",
          "2036" : "2036",
          "2037-01" : "leden 2037",
          "2037-01K" : "leden 2037",
          "2037-02" : "únor 2037",
          "2037-02K" : "leden - únor 2037",
          "2037-03" : "březen 2037",
          "2037-03K" : "leden - březen 2037",
          "2037-Q1" : "1. čtvrtletí 2037",
          "2037-04" : "duben 2037",
          "2037-04K" : "leden - duben 2037",
          "2037-05" : "květen 2037",
          "2037-05K" : "leden - květen 2037",
          "2037-06" : "červen 2037",
          "2037-06K" : "leden - červen 2037",
          "2037-Q2" : "2. čtvrtletí 2037",
          "2037-07" : "červenec 2037",
          "2037-07K" : "leden - červenec 2037",
          "2037-08" : "srpen 2037",
          "2037-08K" : "leden - srpen 2037",
          "2037-09" : "září 2037",
          "2037-09K" : "leden - září 2037",
          "2037-Q3" : "3. čtvrtletí 2037",
          "2037-10" : "říjen 2037",
          "2037-10K" : "leden - říjen 2037",
          "2037-11" : "listopad 2037",
          "2037-11K" : "leden - listopad 2037",
          "2037-12" : "prosinec 2037",
          "2037-12K" : "leden - prosinec 2037",
          "2037-Q4" : "4. čtvrtletí 2037",
          "2037" : "2037",
          "2038-01" : "leden 2038",
          "2038-01K" : "leden 2038",
          "2038-02" : "únor 2038",
          "2038-02K" : "leden - únor 2038",
          "2038-03" : "březen 2038",
          "2038-03K" : "leden - březen 2038",
          "2038-Q1" : "1. čtvrtletí 2038",
          "2038-04" : "duben 2038",
          "2038-04K" : "leden - duben 2038",
          "2038-05" : "květen 2038",
          "2038-05K" : "leden - květen 2038",
          "2038-06" : "červen 2038",
          "2038-06K" : "leden - červen 2038",
          "2038-Q2" : "2. čtvrtletí 2038",
          "2038-07" : "červenec 2038",
          "2038-07K" : "leden - červenec 2038",
          "2038-08" : "srpen 2038",
          "2038-08K" : "leden - srpen 2038",
          "2038-09" : "září 2038",
          "2038-09K" : "leden - září 2038",
          "2038-Q3" : "3. čtvrtletí 2038",
          "2038-10" : "říjen 2038",
          "2038-10K" : "leden - říjen 2038",
          "2038-11" : "listopad 2038",
          "2038-11K" : "leden - listopad 2038",
          "2038-12" : "prosinec 2038",
          "2038-12K" : "leden - prosinec 2038",
          "2038-Q4" : "4. čtvrtletí 2038",
          "2038" : "2038",
          "2039-01" : "leden 2039",
          "2039-01K" : "leden 2039",
          "2039-02" : "únor 2039",
          "2039-02K" : "leden - únor 2039",
          "2039-03" : "březen 2039",
          "2039-03K" : "leden - březen 2039",
          "2039-Q1" : "1. čtvrtletí 2039",
          "2039-04" : "duben 2039",
          "2039-04K" : "leden - duben 2039",
          "2039-05" : "květen 2039",
          "2039-05K" : "leden - květen 2039",
          "2039-06" : "červen 2039",
          "2039-06K" : "leden - červen 2039",
          "2039-Q2" : "2. čtvrtletí 2039",
          "2039-07" : "červenec 2039",
          "2039-07K" : "leden - červenec 2039",
          "2039-08" : "srpen 2039",
          "2039-08K" : "leden - srpen 2039",
          "2039-09" : "září 2039",
          "2039-09K" : "leden - září 2039",
          "2039-Q3" : "3. čtvrtletí 2039",
          "2039-10" : "říjen 2039",
          "2039-10K" : "leden - říjen 2039",
          "2039-11" : "listopad 2039",
          "2039-11K" : "leden - listopad 2039",
          "2039-12" : "prosinec 2039",
          "2039-12K" : "leden - prosinec 2039",
          "2039-Q4" : "4. čtvrtletí 2039",
          "2039" : "2039",
          "2040-01" : "leden 2040",
          "2040-01K" : "leden 2040",
          "2040-02" : "únor 2040",
          "2040-02K" : "leden - únor 2040",
          "2040-03" : "březen 2040",
          "2040-03K" : "leden - březen 2040",
          "2040-Q1" : "1. čtvrtletí 2040",
          "2040-04" : "duben 2040",
          "2040-04K" : "leden - duben 2040",
          "2040-05" : "květen 2040",
          "2040-05K" : "leden - květen 2040",
          "2040-06" : "červen 2040",
          "2040-06K" : "leden - červen 2040",
          "2040-Q2" : "2. čtvrtletí 2040",
          "2040-07" : "červenec 2040",
          "2040-07K" : "leden - červenec 2040",
          "2040-08" : "srpen 2040",
          "2040-08K" : "leden - srpen 2040",
          "2040-09" : "září 2040",
          "2040-09K" : "leden - září 2040",
          "2040-Q3" : "3. čtvrtletí 2040",
          "2040-10" : "říjen 2040",
          "2040-10K" : "leden - říjen 2040",
          "2040-11" : "listopad 2040",
          "2040-11K" : "leden - listopad 2040",
          "2040-12" : "prosinec 2040",
          "2040-12K" : "leden - prosinec 2040",
          "2040-Q4" : "4. čtvrtletí 2040",
          "2040" : "2040",
          "2041-01" : "leden 2041",
          "2041-01K" : "leden 2041",
          "2041-02" : "únor 2041",
          "2041-02K" : "leden - únor 2041",
          "2041-03" : "březen 2041",
          "2041-03K" : "leden - březen 2041",
          "2041-Q1" : "1. čtvrtletí 2041",
          "2041-04" : "duben 2041",
          "2041-04K" : "leden - duben 2041",
          "2041-05" : "květen 2041",
          "2041-05K" : "leden - květen 2041",
          "2041-06" : "červen 2041",
          "2041-06K" : "leden - červen 2041",
          "2041-Q2" : "2. čtvrtletí 2041",
          "2041-07" : "červenec 2041",
          "2041-07K" : "leden - červenec 2041",
          "2041-08" : "srpen 2041",
          "2041-08K" : "leden - srpen 2041",
          "2041-09" : "září 2041",
          "2041-09K" : "leden - září 2041",
          "2041-Q3" : "3. čtvrtletí 2041",
          "2041-10" : "říjen 2041",
          "2041-10K" : "leden - říjen 2041",
          "2041-11" : "listopad 2041",
          "2041-11K" : "leden - listopad 2041",
          "2041-12" : "prosinec 2041",
          "2041-12K" : "leden - prosinec 2041",
          "2041-Q4" : "4. čtvrtletí 2041",
          "2041" : "2041",
          "2042-01" : "leden 2042",
          "2042-01K" : "leden 2042",
          "2042-02" : "únor 2042",
          "2042-02K" : "leden - únor 2042",
          "2042-03" : "březen 2042",
          "2042-03K" : "leden - březen 2042",
          "2042-Q1" : "1. čtvrtletí 2042",
          "2042-04" : "duben 2042",
          "2042-04K" : "leden - duben 2042",
          "2042-05" : "květen 2042",
          "2042-05K" : "leden - květen 2042",
          "2042-06" : "červen 2042",
          "2042-06K" : "leden - červen 2042",
          "2042-Q2" : "2. čtvrtletí 2042",
          "2042-07" : "červenec 2042",
          "2042-07K" : "leden - červenec 2042",
          "2042-08" : "srpen 2042",
          "2042-08K" : "leden - srpen 2042",
          "2042-09" : "září 2042",
          "2042-09K" : "leden - září 2042",
          "2042-Q3" : "3. čtvrtletí 2042",
          "2042-10" : "říjen 2042",
          "2042-10K" : "leden - říjen 2042",
          "2042-11" : "listopad 2042",
          "2042-11K" : "leden - listopad 2042",
          "2042-12" : "prosinec 2042",
          "2042-12K" : "leden - prosinec 2042",
          "2042-Q4" : "4. čtvrtletí 2042",
          "2042" : "2042",
          "2043-01" : "leden 2043",
          "2043-01K" : "leden 2043",
          "2043-02" : "únor 2043",
          "2043-02K" : "leden - únor 2043",
          "2043-03" : "březen 2043",
          "2043-03K" : "leden - březen 2043",
          "2043-Q1" : "1. čtvrtletí 2043",
          "2043-04" : "duben 2043",
          "2043-04K" : "leden - duben 2043",
          "2043-05" : "květen 2043",
          "2043-05K" : "leden - květen 2043",
          "2043-06" : "červen 2043",
          "2043-06K" : "leden - červen 2043",
          "2043-Q2" : "2. čtvrtletí 2043",
          "2043-07" : "červenec 2043",
          "2043-07K" : "leden - červenec 2043",
          "2043-08" : "srpen 2043",
          "2043-08K" : "leden - srpen 2043",
          "2043-09" : "září 2043",
          "2043-09K" : "leden - září 2043",
          "2043-Q3" : "3. čtvrtletí 2043",
          "2043-10" : "říjen 2043",
          "2043-10K" : "leden - říjen 2043",
          "2043-11" : "listopad 2043",
          "2043-11K" : "leden - listopad 2043",
          "2043-12" : "prosinec 2043",
          "2043-12K" : "leden - prosinec 2043",
          "2043-Q4" : "4. čtvrtletí 2043",
          "2043" : "2043",
          "2044-01" : "leden 2044",
          "2044-01K" : "leden 2044",
          "2044-02" : "únor 2044",
          "2044-02K" : "leden - únor 2044",
          "2044-03" : "březen 2044",
          "2044-03K" : "leden - březen 2044",
          "2044-Q1" : "1. čtvrtletí 2044",
          "2044-04" : "duben 2044",
          "2044-04K" : "leden - duben 2044",
          "2044-05" : "květen 2044",
          "2044-05K" : "leden - květen 2044",
          "2044-06" : "červen 2044",
          "2044-06K" : "leden - červen 2044",
          "2044-Q2" : "2. čtvrtletí 2044",
          "2044-07" : "červenec 2044",
          "2044-07K" : "leden - červenec 2044",
          "2044-08" : "srpen 2044",
          "2044-08K" : "leden - srpen 2044",
          "2044-09" : "září 2044",
          "2044-09K" : "leden - září 2044",
          "2044-Q3" : "3. čtvrtletí 2044",
          "2044-10" : "říjen 2044",
          "2044-10K" : "leden - říjen 2044",
          "2044-11" : "listopad 2044",
          "2044-11K" : "leden - listopad 2044",
          "2044-12" : "prosinec 2044",
          "2044-12K" : "leden - prosinec 2044",
          "2044-Q4" : "4. čtvrtletí 2044",
          "2044" : "2044",
          "2045-01" : "leden 2045",
          "2045-01K" : "leden 2045",
          "2045-02" : "únor 2045",
          "2045-02K" : "leden - únor 2045",
          "2045-03" : "březen 2045",
          "2045-03K" : "leden - březen 2045",
          "2045-Q1" : "1. čtvrtletí 2045",
          "2045-04" : "duben 2045",
          "2045-04K" : "leden - duben 2045",
          "2045-05" : "květen 2045",
          "2045-05K" : "leden - květen 2045",
          "2045-06" : "červen 2045",
          "2045-06K" : "leden - červen 2045",
          "2045-Q2" : "2. čtvrtletí 2045",
          "2045-07" : "červenec 2045",
          "2045-07K" : "leden - červenec 2045",
          "2045-08" : "srpen 2045",
          "2045-08K" : "leden - srpen 2045",
          "2045-09" : "září 2045",
          "2045-09K" : "leden - září 2045",
          "2045-Q3" : "3. čtvrtletí 2045",
          "2045-10" : "říjen 2045",
          "2045-10K" : "leden - říjen 2045",
          "2045-11" : "listopad 2045",
          "2045-11K" : "leden - listopad 2045",
          "2045-12" : "prosinec 2045",
          "2045-12K" : "leden - prosinec 2045",
          "2045-Q4" : "4. čtvrtletí 2045",
          "2045" : "2045",
          "2046-01" : "leden 2046",
          "2046-01K" : "leden 2046",
          "2046-02" : "únor 2046",
          "2046-02K" : "leden - únor 2046",
          "2046-03" : "březen 2046",
          "2046-03K" : "leden - březen 2046",
          "2046-Q1" : "1. čtvrtletí 2046",
          "2046-04" : "duben 2046",
          "2046-04K" : "leden - duben 2046",
          "2046-05" : "květen 2046",
          "2046-05K" : "leden - květen 2046",
          "2046-06" : "červen 2046",
          "2046-06K" : "leden - červen 2046",
          "2046-Q2" : "2. čtvrtletí 2046",
          "2046-07" : "červenec 2046",
          "2046-07K" : "leden - červenec 2046",
          "2046-08" : "srpen 2046",
          "2046-08K" : "leden - srpen 2046",
          "2046-09" : "září 2046",
          "2046-09K" : "leden - září 2046",
          "2046-Q3" : "3. čtvrtletí 2046",
          "2046-10" : "říjen 2046",
          "2046-10K" : "leden - říjen 2046",
          "2046-11" : "listopad 2046",
          "2046-11K" : "leden - listopad 2046",
          "2046-12" : "prosinec 2046",
          "2046-12K" : "leden - prosinec 2046",
          "2046-Q4" : "4. čtvrtletí 2046",
          "2046" : "2046",
          "2047-01" : "leden 2047",
          "2047-01K" : "leden 2047",
          "2047-02" : "únor 2047",
          "2047-02K" : "leden - únor 2047",
          "2047-03" : "březen 2047",
          "2047-03K" : "leden - březen 2047",
          "2047-Q1" : "1. čtvrtletí 2047",
          "2047-04" : "duben 2047",
          "2047-04K" : "leden - duben 2047",
          "2047-05" : "květen 2047",
          "2047-05K" : "leden - květen 2047",
          "2047-06" : "červen 2047",
          "2047-06K" : "leden - červen 2047",
          "2047-Q2" : "2. čtvrtletí 2047",
          "2047-07" : "červenec 2047",
          "2047-07K" : "leden - červenec 2047",
          "2047-08" : "srpen 2047",
          "2047-08K" : "leden - srpen 2047",
          "2047-09" : "září 2047",
          "2047-09K" : "leden - září 2047",
          "2047-Q3" : "3. čtvrtletí 2047",
          "2047-10" : "říjen 2047",
          "2047-10K" : "leden - říjen 2047",
          "2047-11" : "listopad 2047",
          "2047-11K" : "leden - listopad 2047",
          "2047-12" : "prosinec 2047",
          "2047-12K" : "leden - prosinec 2047",
          "2047-Q4" : "4. čtvrtletí 2047",
          "2047" : "2047",
          "2048-01" : "leden 2048",
          "2048-01K" : "leden 2048",
          "2048-02" : "únor 2048",
          "2048-02K" : "leden - únor 2048",
          "2048-03" : "březen 2048",
          "2048-03K" : "leden - březen 2048",
          "2048-Q1" : "1. čtvrtletí 2048",
          "2048-04" : "duben 2048",
          "2048-04K" : "leden - duben 2048",
          "2048-05" : "květen 2048",
          "2048-05K" : "leden - květen 2048",
          "2048-06" : "červen 2048",
          "2048-06K" : "leden - červen 2048",
          "2048-Q2" : "2. čtvrtletí 2048",
          "2048-07" : "červenec 2048",
          "2048-07K" : "leden - červenec 2048",
          "2048-08" : "srpen 2048",
          "2048-08K" : "leden - srpen 2048",
          "2048-09" : "září 2048",
          "2048-09K" : "leden - září 2048",
          "2048-Q3" : "3. čtvrtletí 2048",
          "2048-10" : "říjen 2048",
          "2048-10K" : "leden - říjen 2048",
          "2048-11" : "listopad 2048",
          "2048-11K" : "leden - listopad 2048",
          "2048-12" : "prosinec 2048",
          "2048-12K" : "leden - prosinec 2048",
          "2048-Q4" : "4. čtvrtletí 2048",
          "2048" : "2048",
          "2049-01" : "leden 2049",
          "2049-01K" : "leden 2049",
          "2049-02" : "únor 2049",
          "2049-02K" : "leden - únor 2049",
          "2049-03" : "březen 2049",
          "2049-03K" : "leden - březen 2049",
          "2049-Q1" : "1. čtvrtletí 2049",
          "2049-04" : "duben 2049",
          "2049-04K" : "leden - duben 2049",
          "2049-05" : "květen 2049",
          "2049-05K" : "leden - květen 2049",
          "2049-06" : "červen 2049",
          "2049-06K" : "leden - červen 2049",
          "2049-Q2" : "2. čtvrtletí 2049",
          "2049-07" : "červenec 2049",
          "2049-07K" : "leden - červenec 2049",
          "2049-08" : "srpen 2049",
          "2049-08K" : "leden - srpen 2049",
          "2049-09" : "září 2049",
          "2049-09K" : "leden - září 2049",
          "2049-Q3" : "3. čtvrtletí 2049",
          "2049-10" : "říjen 2049",
          "2049-10K" : "leden - říjen 2049",
          "2049-11" : "listopad 2049",
          "2049-11K" : "leden - listopad 2049",
          "2049-12" : "prosinec 2049",
          "2049-12K" : "leden - prosinec 2049",
          "2049-Q4" : "4. čtvrtletí 2049",
          "2049" : "2049",
          "2022-12M01" : "leden 2022",
          "2022-12M02" : "únor 2022",
          "2022-12M03" : "březen 2022",
          "2022-12M04" : "duben 2022",
          "2022-12M05" : "květen 2022",
          "2022-12M06" : "červen 2022",
          "2022-12M07" : "červenec 2022",
          "2022-12M08" : "srpen 2022",
          "2022-12M09" : "září 2022",
          "2022-12M10" : "říjen 2022",
          "2022-12M11" : "listopad 2022",
          "2022-12M12" : "prosinec 2022",
          "2023-12M01" : "leden 2023",
          "2023-12M02" : "únor 2023",
          "2023-12M03" : "březen 2023",
          "2023-12M04" : "duben 2023",
          "2023-12M05" : "květen 2023",
          "2023-12M06" : "červen 2023",
          "2023-12M07" : "červenec 2023",
          "2023-12M08" : "srpen 2023",
          "2023-12M09" : "září 2023",
          "2023-12M10" : "říjen 2023",
          "2023-12M11" : "listopad 2023",
          "2023-12M12" : "prosinec 2023",
          "2024-12M01" : "leden 2024",
          "2024-12M02" : "únor 2024",
          "2024-12M03" : "březen 2024",
          "2024-12M04" : "duben 2024",
          "2024-12M05" : "květen 2024",
          "2024-12M06" : "červen 2024",
          "2024-12M07" : "červenec 2024",
          "2024-12M08" : "srpen 2024",
          "2024-12M09" : "září 2024",
          "2024-12M10" : "říjen 2024",
          "2024-12M11" : "listopad 2024",
          "2024-12M12" : "prosinec 2024",
          "2025-12M01" : "leden 2025",
          "2025-12M02" : "únor 2025",
          "2025-12M03" : "březen 2025",
          "2025-12M04" : "duben 2025",
          "2025-12M05" : "květen 2025",
          "2025-12M06" : "červen 2025",
          "2025-12M07" : "červenec 2025",
          "2025-12M08" : "srpen 2025",
          "2025-12M09" : "září 2025",
          "2025-12M10" : "říjen 2025",
          "2025-12M11" : "listopad 2025",
          "2025-12M12" : "prosinec 2025",
          "2026-12M01" : "leden 2026",
          "2026-12M02" : "únor 2026"
        },
        "note" : [ null ]
      }
    },
    "IndicatorType" : {
      "label" : "Ukazatel",
      "category" : {
        "index" : {
          "6145" : 0
        },
        "label" : {
          "6145" : "Index cen zemědělských výrobců"
        },
        "note" : [ "" ],
        "unit" : {
          "6145" : {
            "decimals" : 1,
            "symbol" : "",
            "position" : ""
          }
        }
      }
    },
    "APIZ" : {
      "label" : "Klasifikace API",
      "category" : {
        "index" : {
          "000000" : 0,
          "140000" : 1,
          "141000" : 2,
          "100000" : 3,
          "101000" : 4,
          "102000" : 5,
          "010000" : 6,
          "011000" : 7,
          "0111101011" : 8,
          "0111101012" : 9,
          "012000" : 10,
          "0121101031" : 11,
          "013000" : 12,
          "0131101023" : 13,
          "0132101021" : 14,
          "014000" : 15,
          "0141101042" : 16,
          "015000" : 17,
          "0151101052" : 18,
          "019000" : 19,
          "0191101032" : 20,
          "020000" : 21,
          "021000" : 22,
          "0211101210" : 23,
          "0212101230" : 24,
          "0219101220" : 25,
          "022000" : 26,
          "0221101102" : 27,
          "024000" : 28,
          "0241101510" : 29,
          "029000" : 30,
          "0292101310" : 31,
          "030000" : 32,
          "040000" : 33,
          "041000" : 34,
          "041100" : 35,
          "0411103090" : 36,
          "041200" : 37,
          "0412103161" : 38,
          "041900" : 39,
          "0419103100" : 40,
          "0419103101" : 41,
          "0419203200" : 42,
          "0419403134" : 43,
          "0419503032" : 44,
          "0419603172" : 45,
          "0419993012" : 46,
          "0419993042" : 47,
          "0419993061" : 48,
          "0419993150" : 49,
          "042000" : 50,
          "042100" : 51,
          "050000" : 52,
          "051000" : 53,
          "0511101610" : 54,
          "0512101620" : 55,
          "052000" : 56,
          "0521101640" : 57,
          "059000" : 58,
          "0591101630" : 59,
          "060000" : 60,
          "061100" : 61,
          "0611102011" : 62,
          "0611202012" : 63,
          "061200" : 64,
          "0612102020" : 65,
          "061300" : 66,
          "0613102030" : 67,
          "061900" : 68,
          "0619102060" : 69,
          "0619202050" : 70,
          "0619302111" : 71,
          "0619902040" : 72,
          "0619902070" : 73,
          "070000" : 74,
          "0721101710" : 75,
          "130000" : 76,
          "110000" : 77,
          "111000" : 78,
          "111100" : 79,
          "1111104110" : 80,
          "1111204210" : 81,
          "1111304310" : 82,
          "111200" : 83,
          "1112104410" : 84,
          "112000" : 85,
          "1121104610" : 86,
          "1121205610" : 87,
          "115000" : 88,
          "115100" : 89,
          "1151105011" : 90,
          "115900" : 91,
          "1159105031" : 92,
          "1159105041" : 93,
          "120000" : 94,
          "121000" : 95,
          "1211104911" : 96,
          "122000" : 97,
          "1221105512" : 98,
          "200000" : 99,
          "2111115812" : 100,
          "2111115823" : 101
        },
        "label" : {
          "000000" : "Zemědělská výroba včetně ryb",
          "140000" : "Zemědělská výroba",
          "141000" : "Zemědělská výroba (bez ovoce a zeleniny)",
          "100000" : "Rostlinná výroba",
          "101000" : "Rostlinná výroba (bez ovoce a zeleniny)",
          "102000" : "Ovoce a zelenina",
          "010000" : "Obiloviny",
          "011000" : "Pšenice",
          "0111101011" : "Pšenice potravinářská",
          "0111101012" : "Pšenice krmná",
          "012000" : "Žito",
          "0121101031" : "Žito potravinářské",
          "013000" : "Ječmen",
          "0131101023" : "Ječmen krmný",
          "0132101021" : "Ječmen sladovnický",
          "014000" : "Oves",
          "0141101042" : "Oves krmný",
          "015000" : "Kukuřice na zrno",
          "0151101052" : "Kukuřice krmná (na zrno)",
          "019000" : "Ostatní obiloviny",
          "0191101032" : "Tritikale",
          "020000" : "Průmyslové plodiny",
          "021000" : "Olejniny",
          "0211101210" : "Semeno řepky olejné",
          "0212101230" : "Semeno slunečnice",
          "0219101220" : "Semeno máku",
          "022000" : "Luskoviny",
          "0221101102" : "Hrách krmný",
          "024000" : "Cukrová řepa",
          "0241101510" : "Cukrovka technická",
          "029000" : "Ostatní průmyslové plodiny",
          "0292101310" : "Chmel sušený",
          "030000" : "Krmné plodiny",
          "040000" : "Zelenina a zahradnické produkty",
          "041000" : "Čerstvá zelenina",
          "041100" : "Květák",
          "0411103090" : "Květák",
          "041200" : "Rajčata",
          "0412103161" : "Rajčata",
          "041900" : "Ostatní čerstvá zelenina",
          "0419103100" : "Zelí bílé hlávkové",
          "0419103101" : "Zelí červené hlávkové",
          "0419203200" : "Salát hlávkový",
          "0419403134" : "Okurky salátové",
          "0419503032" : "Mrkev bez natě",
          "0419603172" : "Cibule kuchyňská",
          "0419993012" : "Celer bez natě",
          "0419993042" : "Petržel bez natě",
          "0419993061" : "Kedlubny",
          "0419993150" : "Paprika zeleninová",
          "042000" : "Sazenice a květiny",
          "042100" : "Školkařské výpěstky",
          "050000" : "Brambory (včetně sadby)",
          "051000" : "Konzumní brambory",
          "0511101610" : "Brambory rané",
          "0512101620" : "Brambory pozdní konzumní",
          "052000" : "Sadba brambor",
          "0521101640" : "Sadba brambor",
          "059000" : "Ostatní brambory",
          "0591101630" : "Brambory průmyslové",
          "060000" : "Ovoce",
          "061100" : "Jablka",
          "0611102011" : "Konzumní jablka",
          "0611202012" : "Průmyslová jablka",
          "061200" : "Stolní hrušky",
          "0612102020" : "Hrušky",
          "061300" : "Broskve",
          "0613102030" : "Broskve",
          "061900" : "Ostatní ovoce",
          "0619102060" : "Třešně",
          "0619202050" : "Švestky",
          "0619302111" : "Jahody",
          "0619902040" : "Meruňky",
          "0619902070" : "Višně",
          "070000" : "Víno",
          "0721101710" : "Čerstvé vinné hrozny",
          "130000" : "Živočišná výroba",
          "110000" : "Hospodářská zvířata",
          "111000" : "Skot",
          "111100" : "Skot bez telat",
          "1111104110" : "Býci jateční v živém",
          "1111204210" : "Jalovice jatečné v živém",
          "1111304310" : "Krávy jatečné v živém",
          "111200" : "Telata",
          "1112104410" : "Telata jatečná v živém",
          "112000" : "Prasata a selata",
          "1121104610" : "Prasata jatečná v živém",
          "1121205610" : "Odstavená selata v živém",
          "115000" : "Drůbež",
          "115100" : "Kuřata",
          "1151105011" : "Kuřata jatečná v živém I.tř.j",
          "115900" : "Ostatní drůbež",
          "1159105031" : "Krůty brojlerové v živém",
          "1159105041" : "Kachny jatečné v živém",
          "120000" : "Živočišné výrobky",
          "121000" : "Mléko",
          "1211104911" : "Mléko kravské Q. tř. j.",
          "122000" : "Vejce",
          "1221105512" : "Vejce slepičí konzumní tříděná",
          "200000" : "Ryby",
          "2111115812" : "Kapr tř. I. v živém",
          "2111115823" : "Pstruh v živém"
        },
        "note" : [ null ]
      }
    },
    "TYPUDAJEZEM3" : {
      "label" : "Typ indexu",
      "category" : {
        "index" : {
          "IZ2020" : 0,
          "IR" : 1,
          "KP" : 2
        },
        "label" : {
          "IZ2020" : "Bazický index (2020 = 100)",
          "IR" : "Meziroční index",
          "KP" : "Podíl klouzavých průměrů"
        },
        "note" : [ null ]
      }
    }
  },
"value":[
null, 93.8, null, null, 93.8, null, null, 93.4, null, null, 90.9, null, null, 90, null, null, 109.6, null, null, 86.7, null, null, 92.8, null, null, 90.8, null, null, 94.6, null, null, 73.4, null, null, 73.4, null, null, 76.3, null, null, 85.6, null, null, 71.9, null, null, 71.1, null, null, 71.4, null, null, 101.3, null, null, 101.3, null, null, null, null, null, null, null, null, 94.2, null, null, 80.9, null, null, 83.2, null, null, 75.1, null, null, 66.9, null, null, 64.9, null, null, 67, null, null, 94, null, null, 94, null, null, null, null, null, null, null, null, null, null, null, 
118.8, null, null, 118.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.8, null, null, 126.2, null, null, 133.7, null, null, null, null, null, null, null, null, 241.9, null, null, 91.7, null, null, 109.5, null, null, 129.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.7, null, null, 91.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 72, null, null, 72, null, null, 102.9, null, null, 103, null, null, 103, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.9, null, null, 95.3, null, null, 98.8, null, null, 98.5, null, null, 100.3, null, null, 100.2, null, null, 96.3, null, null, 109.7, null, null, 109.7, null, null, 91.4, null, null, 92, null, null, 96.6, null, null, 97.3, null, null, 97.2, null, null, 97.5, null, null, 95.3, null, null, 94.5, null, null, 95.8, null, null, 98.9, null, null, 98.2, null, null, 98.2, null, null, 103.9, null, null, 103.7, null, null, 97.2, null, 
null, 97.2, null, null, null, null, null, 96.2, null, null, 96.4, null, null, 95.9, null, null, 92.7, null, null, 91.6, null, null, 115.4, null, null, 88, null, null, 94.5, null, null, 91.6, null, null, 97.4, null, null, 78.4, null, null, 78.4, null, null, 75.7, null, null, 90.1, null, null, 69.2, null, null, 78.1, null, null, 78.5, null, null, 105.1, null, null, 105.1, null, null, null, null, null, null, null, null, 96.9, null, null, 89.9, null, null, 91.5, null, null, 80.9, null, null, 81.1, null, null, 70.3, null, null, 65.5, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 123.7, null, null, 123.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.7, null, null, 166.3, null, null, 144.4, null, null, null, null, null, null, null, null, 131.4, null, null, 132.7, null, null, 110.1, null, null, 106, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 86.3, null, null, 88.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 85.1, null, null, 85.1, null, null, 106.5, null, null, 105.3, null, null, 105.3, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.3, null, null, 95, null, null, 98.9, null, null, 98.6, null, null, 99.8, null, null, 98.4, null, null, 98.3, null, null, 111.1, null, null, 111.1, null, null, 90.9, null, null, 91.4, null, null, 91.6, null, null, 97.1, null, null, 97.5, null, null, 97.5, null, null, 95.2, null, null, 92.6, null, null, 96.7, null, null, 106.5, null, null, 106.2, null, null, 106.2, null, null, 107.4, null, 
null, 110.6, null, null, 88.1, null, null, 87.5, null, null, null, null, null, 97.6, null, null, 97.7, null, null, 97.4, null, null, 93.6, null, null, 92.6, null, null, 114.6, null, null, 88.9, null, null, 91.9, null, null, 90, null, null, 93.8, null, null, 80.5, null, null, 80.5, null, null, 80.4, null, null, 88.3, null, null, 76.7, null, null, 84.9, null, null, 84, null, null, 105.2, null, null, 105.2, null, null, null, null, null, null, null, null, 98.4, null, null, 94.5, null, null, 94.8, null, null, 99.5, null, null, 96.3, null, null, 60.9, null, null, 58.5, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 134.7, null, null, 151.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.4, null, null, 109.9, null, null, 180.7, null, null, null, null, null, null, null, null, 163.4, null, null, 242.9, null, null, 127.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.3, null, null, 91.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.2, null, null, 89.3, null, null, 89.3, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.6, null, null, 94.9, null, null, 99.2, null, null, 98.9, null, null, 98.7, null, null, 100.9, null, null, 100.9, null, null, 109.9, null, null, 109.9, null, null, 91, null, null, 91.4, null, null, 93.7, null, null, 96, null, null, 97.2, null, null, 97, null, null, 92.5, null, null, 89.3, null, null, 96.7, null, null, 112.3, null, null, 113.5, null, 
null, 113.5, null, null, 103.4, null, null, 106.1, null, null, 100.5, null, null, 100, null, null, null, null, null, 95.9, null, null, 96, null, null, 95.6, null, null, 92.5, null, null, 91.4, null, null, 113.4, null, null, 87.9, null, null, 93.2, null, null, 90.8, null, null, 95.4, null, null, 77.3, null, null, 77.3, null, null, 77.4, null, null, 88, null, null, 72.5, null, null, 77.8, null, null, 77.8, null, null, 103.9, null, null, 103.9, null, null, null, null, null, null, null, null, 96.4, null, null, 88.2, null, null, 89.7, null, null, 85, null, null, 79.5, null, null, 65.1, null, null, 
63.5, null, null, 93.7, null, null, 93.7, null, null, null, null, null, null, null, null, null, null, null, 126, null, null, 126.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.7, null, null, 126.7, null, null, 138.2, null, null, null, null, null, null, null, null, 183.4, null, null, 149.7, null, null, 113.3, null, null, 121.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.3, null, null, 90.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 71.9, null, null, 71.9, null, null, 100.6, 
null, null, 99.8, null, null, 99.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.9, null, null, 95.1, null, null, 99, null, null, 98.7, null, null, 99.6, null, null, 99.8, null, null, 98.5, null, null, 110.3, null, null, 110.3, null, null, 91.1, null, null, 91.6, null, null, 94, null, null, 96.8, null, null, 97.2, null, null, 97.3, null, null, 94.3, null, null, 92.2, null, null, 96.4, null, 
null, 105.7, null, null, 105.8, null, null, 105.8, null, null, 104.9, null, null, 106.7, null, null, 95, null, null, 94.7, null, null, null, null, null, 99.8, null, null, 99.9, null, null, 98, null, null, 98.4, null, null, 93.7, null, null, 118.5, null, null, 89.8, null, null, 92.9, null, null, 90.6, null, null, 95, null, null, 88.8, null, null, 88.8, null, null, 81.3, null, null, 88.7, null, null, 77.8, null, null, 84.2, null, null, 83, null, null, 100.6, null, null, 100.6, null, null, null, null, null, null, null, null, 100.4, null, null, 97.8, null, null, 99.9, null, null, 100.2, null, null, 
99.7, null, null, 64.7, null, null, 56.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.3, null, null, 109.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.4, null, null, 112.8, null, null, null, null, null, 104.8, null, null, 91, null, null, null, null, null, 168.6, null, null, null, null, null, 158, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.1, null, null, 92.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 79.3, null, null, 78.5, null, null, 78.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.7, null, null, 92.8, null, null, 98.8, null, null, 98.7, null, null, 99.1, null, null, 98.4, null, null, 100.6, null, null, 103.6, null, null, 103.6, null, null, 88.1, null, null, 88.8, null, null, 91.2, null, null, 94.3, null, null, 95.4, null, null, 95.4, null, null, 88.6, null, 
null, 85.8, null, null, 98.5, null, null, 115.3, null, null, 116.2, null, null, 116.2, null, null, 107.4, null, null, 110, null, null, 97.1, null, null, 97, null, null, null, null, null, 103.1, null, null, 103.1, null, null, 101, null, null, 104.4, null, null, 98.9, null, null, 124.7, null, null, 91.4, null, null, 92.2, null, null, 90.8, null, null, 93.5, null, null, 83.8, null, null, 83.8, null, null, 86.4, null, null, 90.8, null, null, 84.2, null, null, 84.9, null, null, 84.5, null, null, 102.9, null, null, 102.9, null, null, null, null, null, null, null, null, 112.8, null, null, 102.9, null, null, 
104.4, null, null, 91, null, null, 104.3, null, null, 66.1, null, null, 60.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.8, null, null, 103.9, null, null, null, null, null, null, null, null, 80, null, null, 80, null, null, 125.1, null, null, null, null, null, null, null, null, 161.7, null, null, 131.1, null, null, null, null, null, 149.6, null, null, null, null, null, null, null, null, 110, null, null, null, null, null, null, null, null, null, null, null, 86.3, null, null, 104.9, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 93.7, null, null, 92.6, null, null, 92.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103, null, null, 92.7, null, null, 98.6, null, null, 98.4, null, null, 98.5, null, null, 96.6, null, null, 101, null, null, 104.2, null, null, 104.2, null, null, 87.3, null, null, 87.9, null, null, 88.5, null, null, 96.2, null, null, 97.6, null, 
null, 97.6, null, null, 89.5, null, null, 88.5, null, null, 91.1, null, null, 116.5, null, null, 118.7, null, null, 118.7, null, null, 98.6, null, null, 99.3, null, null, 100.2, null, null, 100, null, null, null, null, null, 98.5, null, null, 98.5, null, null, 97.6, null, null, 94.9, null, null, 91.9, null, null, 113.1, null, null, 92.1, null, null, 93.5, null, null, 91.5, null, null, 95.5, null, null, 88.7, null, null, 88.7, null, null, 87.6, null, null, 89, null, null, 87.2, null, null, 82.1, null, null, 81.2, null, null, 101.4, null, null, 101.4, null, null, null, null, null, null, null, null, 
102.5, null, null, 97.3, null, null, 99.5, null, null, 92.6, null, null, 88.8, null, null, 61.9, null, null, 57.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.7, null, null, 135.2, null, null, 123.9, null, null, 123.9, null, null, 121, null, null, 121, null, null, 97.9, null, null, 87.8, null, null, null, null, null, 172.8, null, null, 101.4, null, null, null, null, null, 24.2, null, null, null, null, null, null, null, null, 125, null, null, 133.4, null, null, null, null, null, null, null, null, 65.4, null, null, 73.8, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.3, null, null, 87.4, null, null, 86.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119, null, null, null, null, null, null, null, null, 110.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.5, null, null, 92.8, null, null, 98.7, null, null, 98.5, null, null, 98.1, null, null, 99.1, null, null, 100.8, null, null, 101.2, null, null, 101.2, null, null, 87.9, null, null, 88.9, null, null, 91.9, null, 
null, 95.6, null, null, 97, null, null, 96.9, null, null, 90.6, null, null, 89.2, null, null, 89.8, null, null, 117.7, null, null, 121.2, null, null, 121.2, null, null, 91.3, null, null, 89.3, null, null, 100.3, null, null, 100.3, null, null, null, null, null, 100.5, null, null, 100.5, null, null, 98.9, null, null, 99.3, null, null, 94.7, null, null, 121.2, null, null, 91.2, null, null, 92.9, null, null, 90.9, null, null, 94.7, null, null, 87.1, null, null, 87.1, null, null, 85, null, null, 89.4, null, null, 82.8, null, null, 83.7, null, null, 83, null, null, 101.7, null, null, 101.7, null, null, 
null, null, null, null, null, null, 104.9, null, null, 99.4, null, null, 101.1, null, null, 94.6, null, null, 97.3, null, null, 64.2, null, null, 58.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.3, null, null, 120.3, null, null, 123.9, null, null, 123.9, null, null, 90.2, null, null, 90.2, null, null, 114.4, null, null, 103.2, null, null, null, null, null, 147.1, null, null, 102.9, null, null, null, null, null, 55.1, null, null, null, null, null, 178.4, null, null, 121.2, null, null, 118.6, null, null, null, null, null, null, null, null, 75.8, 
null, null, 84.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.6, null, null, 86.7, null, null, 87.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119, null, null, null, null, null, null, null, null, 110.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103, null, null, 92.8, null, null, 98.8, null, null, 98.6, null, null, 98.5, null, null, 98.1, null, null, 100.8, null, null, 103, null, null, 103, null, null, 87.8, null, 
null, 88.5, null, null, 90.5, null, null, 95.3, null, null, 96.7, null, null, 96.7, null, null, 89.6, null, null, 87.8, null, null, 93.1, null, null, 116.4, null, null, 118.7, null, null, 118.7, null, null, 99.3, null, null, 99.7, null, null, 99.2, null, null, 99.1, null, null, null, null, null, 100, null, null, 100, null, null, 99.9, null, null, 95.7, null, null, 94.3, null, null, 121.4, null, null, 94.3, null, null, 95.8, null, null, 94.3, null, null, 97, null, null, 81.9, null, null, 81.9, null, null, 89.3, null, null, 96.9, null, null, 85.4, null, null, 86.1, null, null, 88.2, null, null, 
98.8, null, null, 98.8, null, null, null, null, null, null, null, null, 100.4, null, null, 100, null, null, 105.4, null, null, 116.8, null, null, 70.9, null, null, 78.1, null, null, 50.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.2, null, null, 160.5, null, null, 137.5, null, null, 137.5, null, null, 155, null, null, 155, null, null, 131.1, null, null, 163, null, null, 161.2, null, null, 147.7, null, null, 102.8, null, null, 85, null, null, 133.3, null, null, null, null, null, null, null, null, 109.1, null, null, 135.4, null, null, null, 
null, null, null, null, null, 71.3, null, null, 82.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.2, null, null, 117, null, null, 81.4, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, 100, null, null, 149.1, null, null, 105.3, null, null, null, null, null, null, null, null, 119, null, null, null, null, null, null, null, null, null, null, null, 105.4, null, null, 95.4, null, null, 100.2, null, null, 100.3, null, null, 101.7, null, null, 96.9, null, null, 100.9, null, null, 95.8, null, 
null, 95.8, null, null, 92.1, null, null, 92.9, null, null, 97.4, null, null, 97.1, null, null, 98.4, null, null, 98.2, null, null, 92.4, null, null, 91.4, null, null, 89.8, null, null, 118.9, null, null, 122.9, null, null, 122.9, null, null, 88.5, null, null, 88.1, null, null, 99.2, null, null, 99.2, null, null, null, null, null, 109.1, null, null, 109.2, null, null, 109.5, null, null, 113.3, null, null, 114, null, null, 121.8, null, null, 112.2, null, null, 124.9, null, null, 121.4, null, null, 128.1, null, null, 105.8, null, null, 105.8, null, null, 94, null, null, 115.2, null, null, 83.7, null, null, 
100.2, null, null, 95.9, null, null, 93.4, null, null, 93.4, null, null, null, null, null, null, null, null, 116.7, null, null, 105.2, null, null, 118.5, null, null, 63.7, null, null, 74.5, null, null, 79.1, null, null, 50, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.2, null, null, 151.9, null, null, 136.4, null, null, 136.4, null, null, 165.3, null, null, 165.3, null, null, 142.1, null, null, 211.5, null, null, 177.1, null, null, 123.5, null, null, 97.5, null, null, 139.8, null, null, 150.4, null, null, null, null, null, 147.2, null, null, 99.9, 
null, null, 125.6, null, null, null, null, null, null, null, null, 106.7, null, null, 101.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.2, null, null, 138, null, null, 100.5, null, null, null, null, null, null, null, null, null, null, null, 134.8, null, null, 134.8, null, null, 170.5, null, null, null, null, null, 120.5, null, null, null, null, null, 164.1, null, null, null, null, null, null, null, null, null, null, null, 106.2, null, null, 95.7, null, null, 100.2, null, null, 100.2, null, null, 100.4, null, null, 102.2, null, 
null, 102.4, null, null, 93.7, null, null, 93.7, null, null, 92.5, null, null, 92.9, null, null, 94.6, null, null, 98.3, null, null, 99.9, null, null, 99.2, null, null, 96.4, null, null, 94.1, null, null, 89.8, null, null, 119.9, null, null, 124.9, null, null, 124.9, null, null, 84.3, null, null, 82.3, null, null, 96.6, null, null, 96.6, null, null, null, null, null, 119.2, null, null, 119.3, null, null, 119.9, null, null, 133.3, null, null, 135.3, null, null, 137.7, null, null, 135.9, null, null, 149.8, null, null, 156.7, null, null, 141.2, null, null, 132.2, null, null, 132.2, null, null, 110.6, null, null, 
129.1, null, null, 100.7, null, null, 117.1, null, null, 112.1, null, null, 127, null, null, 127, null, null, null, null, null, null, null, null, 133.7, null, null, 123.3, null, null, 125.1, null, null, 96.2, null, null, 140.9, null, null, 114.2, null, null, 95.9, null, null, null, null, null, null, null, null, 81.1, null, null, 81.1, null, null, null, null, null, 138.9, null, null, 149.1, null, null, 98.4, null, null, 98.4, null, null, 177.8, null, null, 177.8, null, null, 143.6, null, null, 169.8, null, null, 174.4, null, null, null, null, null, 98.2, null, null, 134.2, null, null, 167.7, null, null, 145, 
null, null, 117.7, null, null, 146.6, null, null, 154.5, null, null, null, null, null, null, null, null, 144.4, null, null, 160.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.3, null, null, 111.3, null, null, 133.6, null, null, 125, null, null, 106.1, null, null, 182.1, null, null, 108.7, null, null, 108.7, null, null, 136.8, null, null, 136.8, null, null, 295.9, null, null, null, null, null, 143.3, null, null, null, null, null, null, null, null, null, null, null, 183.5, null, null, 183.5, null, null, 106.9, null, null, 95.1, null, null, 100.3, null, null, 100.3, null, 
null, 100.3, null, null, 99.7, null, null, 103.6, null, null, 94.7, null, null, 94.7, null, null, 91.5, null, null, 92.1, null, null, 96.4, null, null, 97.9, null, null, 99.7, null, null, 99.2, null, null, 94, null, null, 93.4, null, null, 93.2, null, null, 122.7, null, null, 126.8, null, null, 126.8, null, null, 92.2, null, null, 92.4, null, null, 100.5, null, null, 100.5, null, null, null, null, null, 109.4, null, null, 109.5, null, null, 109.6, null, null, 114.1, null, null, 114.6, null, null, 128.8, null, null, 113.2, null, null, 122.1, null, null, 122.7, null, null, 120.9, null, null, 105.4, null, null, 
105.4, null, null, 97.7, null, null, 113.4, null, null, 89.7, null, null, 99.9, null, null, 98, null, null, 105.4, null, null, 105.4, null, null, null, null, null, null, null, null, 116.9, null, null, 109, null, null, 115.7, null, null, 86.8, null, null, 94.2, null, null, 87.8, null, null, 61.3, null, null, null, null, null, null, null, null, 66.3, null, null, 66.3, null, null, null, null, null, 133.4, null, null, 153.8, null, null, 125.9, null, null, 125.9, null, null, 163.5, null, null, 163.5, null, null, 143.2, null, null, 183.6, null, null, 173.4, null, null, 128.3, null, null, 99, null, null, 122.2, 
null, null, 158.3, null, null, 143.5, null, null, 122.4, null, null, 123.3, null, null, 160.3, null, null, null, null, null, null, null, null, 110.7, null, null, 119.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 88.8, null, null, 88.8, null, null, 128.3, null, null, 118.6, null, null, 102.8, null, null, 174.8, null, null, 107.2, null, null, 107.2, null, null, 124.5, null, null, 124.5, null, null, 193.1, null, null, 105.3, null, null, 128.4, null, null, null, null, null, 136.1, null, null, null, null, null, 164.2, null, null, 164.2, null, null, 106.2, null, null, 95.4, null, 
null, 100.2, null, null, 100.3, null, null, 100.8, null, null, 99.6, null, null, 102.3, null, null, 94.7, null, null, 94.7, null, null, 92.1, null, null, 92.6, null, null, 96.1, null, null, 97.8, null, null, 99.3, null, null, 98.9, null, null, 94.2, null, null, 93, null, null, 90.9, null, null, 120.5, null, null, 124.8, null, null, 124.8, null, null, 88.2, null, null, 87.5, null, null, 98.8, null, null, 98.8, null, null, null, null, null, 122.5, null, null, 122.8, null, null, 123.3, null, null, 138.4, null, null, 140.8, null, null, 141.3, null, null, 145.5, null, null, 156.6, null, null, 167.3, null, null, 
143.3, null, null, 164, null, null, 164, null, null, 116.9, null, null, 132.8, null, null, 108, null, null, 128.8, null, null, 121.1, null, null, 160.5, null, null, 160.5, null, null, null, null, null, null, null, null, 139.4, null, null, 141.6, null, null, 134.8, null, null, 156.3, null, null, 205.4, null, null, 108.5, null, null, 120, null, null, 88.7, null, null, 88.7, null, null, 76.6, null, null, 76.6, null, null, null, null, null, 129.8, null, null, 128.1, null, null, 147.7, null, null, 147.7, null, null, 148.8, null, null, 148.8, null, null, 119.8, null, null, 130, null, null, 141.2, null, null, null, 
null, null, 133.3, null, null, 133.9, null, null, 127.7, null, null, 150.1, null, null, 102.9, null, null, 92.2, null, null, 137.2, null, null, null, null, null, null, null, null, 150.3, null, null, 172.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.4, null, null, 115.4, null, null, 152.8, null, null, 154.8, null, null, 131.2, null, null, 182.9, null, null, 101, null, null, 101, null, null, null, null, null, null, null, null, 226.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.4, null, null, 128.4, null, 
null, 108.2, null, null, 96.7, null, null, 100.8, null, null, 100.8, null, null, 101.7, null, null, 100.2, null, null, 102.3, null, null, 95, null, null, 95, null, null, 93.3, null, null, 94.4, null, null, 85.8, null, null, 99.7, null, null, 101.5, null, null, 100.7, null, null, 97.6, null, null, 97.7, null, null, 93.2, null, null, 122.7, null, null, 126.8, null, null, 126.8, null, null, 91.6, null, null, 92.2, null, null, 98.5, null, null, 98.1, null, null, null, null, null, 125.2, null, null, 125.5, null, null, 125.9, null, null, 143.8, null, null, 145.6, null, null, 144.2, null, null, 151, null, null, 
162.6, null, null, 174.5, null, null, 149, null, null, 166.1, null, null, 166.1, null, null, 122.7, null, null, 139.1, null, null, 114.4, null, null, 135.2, null, null, 121.3, null, null, 166.6, null, null, 166.6, null, null, null, null, null, null, null, null, 141.1, null, null, 139.8, null, null, 137.3, null, null, 141.6, null, null, 183.6, null, null, 125.7, null, null, 119.5, null, null, 91.5, null, null, 91.5, null, null, 80.6, null, null, 80.6, null, null, null, null, null, 125.9, null, null, 132.1, null, null, 116.4, null, null, 116.4, null, null, 160, null, null, 160, null, null, 122.5, null, null, 145.3, 
null, null, 121.6, null, null, null, null, null, null, null, null, 111.8, null, null, 120.1, null, null, 151.9, null, null, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 154, null, null, 190.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.3, null, null, 102.3, null, null, 180.1, null, null, 179.6, null, null, 123.8, null, null, 284.7, null, null, 175.2, null, null, 175.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, 140.8, null, null, 140.8, null, null, 108.8, null, null, 98.5, null, null, 102, null, null, 102.2, null, null, 102.8, null, null, 103.2, null, null, 106.1, null, null, 93.2, null, null, 93.2, null, null, 96.2, null, null, 96.4, null, null, 95.9, null, null, 100.8, null, null, 102.5, null, null, 102, null, null, 96.2, null, null, 94.5, null, null, 93.2, null, null, 120.9, null, null, 126.7, null, null, 126.7, null, null, 81.5, null, null, 81.6, null, null, 97, null, null, 96.5, null, null, null, null, null, 127, null, null, 127.2, null, null, 127.1, null, null, 148.4, null, null, 149.2, null, null, 
135.2, null, null, 156.4, null, null, 164.7, null, null, 174.6, null, null, 153.1, null, null, 186.8, null, null, 186.8, null, null, 132.5, null, null, 147.5, null, null, 124.3, null, null, 160.2, null, null, 135.8, null, null, 168.1, null, null, 168.1, null, null, null, null, null, null, null, null, 138.6, null, null, 136.6, null, null, 131.4, null, null, 168.4, null, null, 171.4, null, null, 123.3, null, null, 113.6, null, null, 95.4, null, null, 95.4, null, null, 55.6, null, null, 55.6, null, null, null, null, null, 139.2, null, null, 139.2, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, 137.2, null, null, 156.2, null, null, 127.6, null, null, null, null, null, null, null, null, 122.9, null, null, 154.1, null, null, 160.3, null, null, 100.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 184.6, null, null, 212, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125, null, null, 125, null, null, 134.4, null, null, 134.4, null, null, 119.8, null, null, 243.2, null, null, 164.3, null, null, 164.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, 103.3, null, null, 103.3, null, null, 108.4, null, null, 99.9, null, null, 102.3, null, null, 102.3, null, null, 104.6, null, null, 100.3, null, null, 101.1, null, null, 96.6, null, null, 96.6, null, null, 96.9, null, null, 97.2, null, null, 98.1, null, null, 101.9, null, null, 102.5, null, null, 102, null, null, 102.7, null, null, 102.5, null, null, 93.2, null, null, 118.2, null, null, 123.7, null, null, 123.7, null, null, 78.4, null, null, 77.8, null, null, 98, null, null, 98, null, null, null, null, null, 124.9, null, null, 125.2, null, null, 125.4, null, null, 
143.3, null, null, 145, null, null, 141.2, null, null, 151, null, null, 161.3, null, null, 172.2, null, null, 148.4, null, null, 172.5, null, null, 172.5, null, null, 123.9, null, null, 139.8, null, null, 115.5, null, null, 141, null, null, 126, null, null, 165, null, null, 165, null, null, null, null, null, null, null, null, 139.6, null, null, 139.2, null, null, 134.4, null, null, 154.8, null, null, 186.7, null, null, 119.2, null, null, 117.6, null, null, 92, null, null, 92, null, null, 73.5, null, null, 73.5, null, null, null, null, null, 129, null, null, 130.9, null, null, 142.2, null, null, 142.2, 
null, null, 152.7, null, null, 152.7, null, null, 124.1, null, null, 137.9, null, null, 131.6, null, null, null, null, null, 130.9, null, null, 132.5, null, null, 134.2, null, null, 134.3, null, null, 102.8, null, null, 92.2, null, null, 139.2, null, null, null, null, null, null, null, null, 161.1, null, null, 189.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.9, null, null, 110.9, null, null, 159.3, null, null, 160.6, null, null, 126.9, null, null, 225.7, null, null, 145.9, null, null, 145.9, null, null, null, null, null, null, null, null, 238.6, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, 120.4, null, null, 120.4, null, null, 108.5, null, null, 98.3, null, null, 101.7, null, null, 101.8, null, null, 103, null, null, 101.2, null, null, 103, null, null, 95, null, null, 95, null, null, 95.3, null, null, 95.9, null, null, 93.1, null, null, 100.8, null, null, 102.2, null, null, 101.6, null, null, 98.7, null, null, 98.3, null, null, 93.2, null, null, 120.6, null, null, 125.6, null, null, 125.6, null, null, 83.7, null, null, 83.6, null, null, 97.8, null, null, 97.4, null, null, null, null, null, 107.9, 107.9, null, 
108, 108, null, 107.4, 107.4, null, 112.7, 112.7, null, 111.6, 111.6, null, 134.6, 134.6, null, 109.2, 109.2, null, 115.9, 115.9, null, 117.5, 117.5, null, 113.8, 113.8, null, 107.8, 107.8, null, 107.8, 107.8, null, 94.4, 94.4, null, 106.3, 106.3, null, 88.6, 88.6, null, 97.9, 97.9, null, 94.1, 94.1, null, 117.2, 117.2, null, 117.2, 117.2, null, null, null, null, null, null, null, 115.2, 115.2, null, 107.5, 107.5, null, 108.9, 108.9, null, 101.1, 101.1, null, 113.9, 113.9, null, 80.1, 80.1, null, 70.7, 70.7, null, 90, 90, null, 90, 90, null, 60.2, 60.2, null, 60.2, 60.2, null, null, null, null, 134.3, 134.3, null, 133.9, 
133.9, null, 127.7, 127.7, null, 127.7, 127.7, null, 117.8, 117.8, null, 117.8, 117.8, null, 128.4, 128.4, null, 153.1, 153.1, null, 143.7, 143.7, null, 135.7, 135.7, null, 99.5, 99.5, null, 140.6, 140.6, null, 125.3, 125.3, null, 130.9, 130.9, null, 110.5, 110.5, null, 115.2, 115.2, null, 165, 165, null, null, null, null, null, null, null, 103.6, 103.6, null, 120.9, 120.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 68.7, 68.7, null, 68.7, 68.7, null, 131.4, 131.4, null, 130, 130, null, 108.7, 108.7, null, 214.6, 214.6, null, 134.4, 134.4, null, 134.4, 134.4, null, 124.5, 124.5, null, 124.5, 124.5, 
null, 232.6, 232.6, null, 105.8, 105.8, null, 123.2, 123.2, null, 110.6, 110.6, null, 136.1, 136.1, null, null, null, null, 150.6, 150.6, null, 150.6, 150.6, null, 104.3, 104.3, null, 95.3, 95.3, null, 99.8, 99.8, null, 99.8, 99.8, null, 100.4, 100.4, null, 99.7, 99.7, null, 101.2, 101.2, null, 100.3, 100.3, null, 100.3, 100.3, null, 91.5, 91.5, null, 92.2, 92.2, null, 93.5, 93.5, null, 97.7, 97.7, null, 98.8, 98.8, null, 98.6, 98.6, null, 94.2, 94.2, null, 92.7, 92.7, null, 93.4, 93.4, null, 115.6, 115.6, null, 118.6, 118.6, null, 118.6, 118.6, null, 94, 94, null, 94.4, 94.4, null, 97.8, 97.8, null, 97.6, 97.6, null, 
null, null, null, 128.6, null, null, 128.9, null, null, 128.7, null, null, 154.7, null, null, 155.3, null, null, 141.3, null, null, 160.4, null, null, 168.4, null, null, 181.1, null, null, 154.8, null, null, 191.4, null, null, 191.4, null, null, 136.8, null, null, 155, null, null, 126.8, null, null, 145.3, null, null, 143, null, null, 171.2, null, null, 171.2, null, null, 152, null, null, 152, null, null, 145.2, null, null, 152.7, null, null, 151.6, null, null, 179.4, null, null, 175.7, null, null, 129.4, null, null, 116.4, null, null, 98.2, null, null, 98.2, null, null, null, null, null, null, null, null, null, 
null, null, 150.2, null, null, 150.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.2, null, null, 179.6, null, null, 162.7, null, null, null, null, null, null, null, null, 116.6, null, null, 177.6, null, null, 164.2, null, null, 120.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 166.5, null, null, 204.2, null, null, null, null, null, 204.2, null, null, 125.8, null, null, 125.8, null, null, 93, null, null, 93, null, null, 129.8, null, null, 132.5, null, null, 132.5, null, null, null, null, null, 98.9, null, null, 98.9, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.2, null, null, 101, null, null, 105.4, null, null, 105.5, null, null, 107.8, null, null, 101.7, null, null, 102.3, null, null, 98.2, null, null, 98.2, null, null, 98.2, null, null, 98.3, null, null, 93.8, null, null, 102.4, null, null, 103.1, null, null, 103.1, null, null, 99.1, null, null, 97.7, null, null, 94.6, null, null, 115.9, null, null, 120.7, null, null, 120.7, null, null, 80.3, null, null, 77.6, null, null, 
102.8, null, null, 102.8, null, null, 101.5, null, null, 134.3, null, null, 134.3, null, null, 134.7, null, null, 168.7, null, null, 170.6, null, null, 121.8, null, null, 174.7, null, null, 186.3, null, null, 193.2, null, null, 179, null, null, 196.7, null, null, 196.7, null, null, 149.1, null, null, 169, null, null, 137.8, null, null, 151.2, null, null, 142.4, null, null, 168.2, null, null, 168.2, null, null, 181.4, null, null, 181.4, null, null, 162.7, null, null, 163.9, null, null, 166, null, null, 183.6, null, null, 174.7, null, null, 119.2, null, null, 137.4, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 121, null, null, 121, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121, null, null, 105.1, null, null, 152.2, null, null, null, null, null, null, null, null, 112.2, null, null, 127.6, null, null, 164.9, null, null, 117.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 173.3, null, null, 224.2, null, null, null, null, null, 224.2, null, null, 130.5, null, null, 130.5, null, null, 103.8, null, null, 103.8, null, null, 123.2, null, null, 123.2, null, null, 123.2, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.4, null, null, 102.8, null, null, 105.9, null, null, 106.2, null, null, 107.6, null, null, 102.9, null, null, 104, null, null, 98.1, null, null, 98.1, null, null, 99.6, null, null, 99.6, null, null, 98.5, null, null, 105.3, null, null, 106.6, null, null, 106.6, null, null, 99.3, null, null, 102.4, null, null, 92.9, null, null, 112.2, null, null, 117.3, null, null, 117.3, null, null, 
74.1, null, null, 72, null, null, 115.3, null, null, 116.3, null, null, 100, null, null, 134.2, null, null, 134.4, null, null, 135, null, null, 168.5, null, null, 171.3, null, null, 114.1, null, null, 181, null, null, 194.4, null, null, 203.4, null, null, 184.4, null, null, 244.8, null, null, 244.8, null, null, 150.1, null, null, 174.8, null, null, 136.5, null, null, 160.8, null, null, 160, null, null, 176.6, null, null, 176.6, null, null, 149, null, null, 149, null, null, 159.7, null, null, 160.5, null, null, 162.8, null, null, 157.9, null, null, 162.2, null, null, 128.1, null, null, 151.8, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.3, null, null, 99.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.1, null, null, 144.7, null, null, 92.8, null, null, null, null, null, null, null, null, 102.9, null, null, 90.9, null, null, 150, null, null, 105.9, null, null, null, null, null, null, null, null, 123.4, null, null, 123.4, null, null, 151.8, null, null, 216.8, null, null, null, null, null, 216.8, null, null, 126.6, null, null, 126.6, null, null, null, null, null, null, null, null, 127.3, null, null, 127.3, null, 
null, 127.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.4, null, null, 102.2, null, null, 104.6, null, null, 104.8, null, null, 106.5, null, null, 100, null, null, 103, null, null, 96.7, null, null, 96.7, null, null, 98.3, null, null, 98.5, null, null, 90.4, null, null, 106.9, null, null, 107.4, null, null, 107.4, null, null, 104.1, null, null, 106, null, null, 100, null, null, 110.5, null, null, 
115.3, null, null, 115.3, null, null, 74.2, null, null, 72.5, null, null, 115.9, null, null, 116.4, null, null, 107.9, null, null, 132.4, null, null, 132.6, null, null, 132.8, null, null, 163.9, null, null, 165.9, null, null, 125.5, null, null, 172.3, null, null, 183.2, null, null, 192.8, null, null, 172.9, null, null, 210.9, null, null, 210.9, null, null, 145.4, null, null, 166.5, null, null, 133.7, null, null, 152.8, null, null, 148.7, null, null, 172, null, null, 172, null, null, 159.3, null, null, 159.3, null, null, 155.5, null, null, 159.2, null, null, 160.4, null, null, 172.5, null, null, 170.9, null, null, 125.4, 
null, null, 134.8, null, null, 98.2, null, null, 98.2, null, null, null, null, null, null, null, null, null, null, null, 124.7, null, null, 125, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125, null, null, 145.7, null, null, 149.9, null, null, null, null, null, null, null, null, 113, null, null, 121, null, null, 159.7, null, null, 115.1, null, null, null, null, null, null, null, null, 123.4, null, null, 123.4, null, null, 161.4, null, null, 215, null, null, null, null, null, 215, null, null, 127.3, null, null, 127.3, null, null, 97.7, null, null, 97.7, null, 
null, 126.9, null, null, 127.9, null, null, 127.9, null, null, null, null, null, 98.9, null, null, 98.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.4, null, null, 101.9, null, null, 105.3, null, null, 105.5, null, null, 107.3, null, null, 101.5, null, null, 103.1, null, null, 97.6, null, null, 97.6, null, null, 98.7, null, null, 98.9, null, null, 94.1, null, null, 104.8, null, null, 105.8, null, null, 105.8, null, null, 100.8, null, null, 101.9, null, null, 
95.8, null, null, 112.8, null, null, 117.6, null, null, 117.6, null, null, 76.1, null, null, 74, null, null, 111.1, null, null, 111.6, null, null, 103.1, null, null, 132.5, null, null, 132.8, null, null, 135.5, null, null, 158.4, null, null, 172.4, null, null, 112.6, null, null, 184.5, null, null, 196.1, null, null, 205.3, null, null, 185.9, null, null, 228.2, null, null, 228.2, null, null, 162, null, null, 187.8, null, null, 147.3, null, null, 161.2, null, null, 159.7, null, null, 171.9, null, null, 171.9, null, null, 160.3, null, null, 160.3, null, null, 155.3, null, null, 156.5, null, null, 159, null, null, 137.5, 
null, null, 162.1, null, null, 110, null, null, 133.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.3, null, null, 104, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104, null, null, 144.7, null, null, null, null, null, 78.8, null, null, 117.1, null, null, null, null, null, 117.7, null, null, null, null, null, 120.1, null, null, 107.8, null, null, null, null, null, 111.7, null, null, 120, null, null, 151.9, null, null, 211.4, null, null, null, null, null, 211.4, null, null, 133.2, null, null, 133.2, null, 
null, null, null, null, null, null, null, 146, null, null, 146, null, null, 146, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.4, null, null, 104.8, null, null, 104.1, null, null, 104.2, null, null, 105.7, null, null, 102, null, null, 102, null, null, 101.2, null, null, 101.2, null, null, 102.6, null, null, 102.8, null, null, 91.8, null, null, 109.1, null, null, 109.5, null, null, 109.5, null, null, 
107.5, null, null, 111.2, null, null, 100, null, null, 110.1, null, null, 115.1, null, null, 115.1, null, null, 72.6, null, null, 73.7, null, null, 106.4, null, null, 106.5, null, null, 105.1, null, null, 133.1, null, null, 133.5, null, null, 136.6, null, null, 157.5, null, null, 173.4, null, null, 112.5, null, null, 186.7, null, null, 198.9, null, null, 208.3, null, null, 188.5, null, null, 222.4, null, null, 222.4, null, null, 166.8, null, null, 186.6, null, null, 155.8, null, null, 165.5, null, null, 152.4, null, null, 167.6, null, null, 167.6, null, null, 160.5, null, null, 160.5, null, null, 153.5, null, null, 154.7, 
null, null, 158.1, null, null, 144.3, null, null, 146, null, null, 109.2, null, null, 127.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.6, null, null, 111.1, null, null, null, null, null, null, null, null, 89.4, null, null, 89.4, null, null, 119.4, null, null, 97.8, null, null, null, null, null, 82.7, null, null, 96.1, null, null, null, null, null, 220.5, null, null, null, null, null, 100, null, null, 106.8, null, null, null, null, null, 111.6, null, null, 116.3, null, null, 149.6, null, null, 195.6, null, null, null, null, null, 195.6, null, 
null, 119.4, null, null, 119.4, null, null, null, null, null, null, null, null, 143.5, null, null, 143.5, null, null, 143.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.2, null, null, 108, null, null, 106.1, null, null, 106.3, null, null, 106.1, null, null, 107.5, null, null, 106.3, null, null, 99.9, null, null, 99.9, null, null, 107.7, null, null, 108.1, null, null, 88.1, null, null, 110.8, null, null, 
110.1, null, null, 110.1, null, null, 114.2, null, null, 115.5, null, null, 106.2, null, null, 110.4, null, null, 114.2, null, null, 114.2, null, null, 78.5, null, null, 73.9, null, null, 101.2, null, null, 101.6, null, null, 93.7, null, null, 131.3, null, null, 131.7, null, null, 134.8, null, null, 156.6, null, null, 170.4, null, null, 103.8, null, null, 185.3, null, null, 192.8, null, null, 200.6, null, null, 184.5, null, null, 215.8, null, null, 215.8, null, null, 167.8, null, null, 181.9, null, null, 159.5, null, null, 163.1, null, null, 149.2, null, null, 170.8, null, null, 170.8, null, null, 312.3, null, null, 312.3, 
null, null, 148, null, null, 148.8, null, null, 151, null, null, 163.6, null, null, 135.3, null, null, 117.7, null, null, 140.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.8, null, null, 79.7, null, null, 96.1, null, null, 96.1, null, null, 62.9, null, null, 62.9, null, null, 84.2, null, null, 107.4, null, null, null, null, null, 62.5, null, null, 88.2, null, null, null, null, null, 88.1, null, null, null, null, null, 100, null, null, 71.9, null, null, 79.7, null, null, 110.8, null, null, null, null, null, 116.3, null, null, 115.7, null, 
null, 96.5, null, null, 185.3, null, null, 118.9, null, null, 118.9, null, null, null, null, null, null, null, null, 105.1, null, null, 122.3, null, null, 122.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, null, null, null, null, null, null, 100, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6, null, null, 107.4, null, null, 104.9, null, null, 105, null, null, 104.3, null, null, 103.8, null, null, 106.6, null, null, 102.2, null, null, 102.2, null, null, 106.2, null, null, 106.7, null, null, 
85.1, null, null, 112, null, null, 111.1, null, null, 111.1, null, null, 115.6, null, null, 119.1, null, null, 105.7, null, null, 110, null, null, 113.4, null, null, 113.4, null, null, 79.1, null, null, 78, null, null, 103.2, null, null, 103.1, null, null, 104.2, null, null, 132.3, null, null, 132.7, null, null, 135.6, null, null, 157.4, null, null, 172, null, null, 110.1, null, null, 185.4, null, null, 195.9, null, null, 204.7, null, null, 186.3, null, null, 222.1, null, null, 222.1, null, null, 165.4, null, null, 185.5, null, null, 154.2, null, null, 163.3, null, null, 153.7, null, null, 170.1, null, null, 170.1, 
null, null, 193.6, null, null, 193.6, null, null, 152.3, null, null, 153.2, null, null, 156, null, null, 147.9, null, null, 147.9, null, null, 112.3, null, null, 133.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.3, null, null, 91.1, null, null, 96.1, null, null, 96.1, null, null, 71.2, null, null, 71.2, null, null, 96.2, null, null, 108.1, null, null, null, null, null, 74, null, null, 98.7, null, null, null, null, null, 122, null, null, null, null, null, 106.3, null, null, 91.2, null, null, 79.7, null, null, 111.5, null, null, 118.4, null, 
null, 145.7, null, null, 173.2, null, null, 96.5, null, null, 202.3, null, null, 128.9, null, null, 128.9, null, null, null, null, null, null, null, null, 125.5, null, null, 140.8, null, null, 140.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, null, null, null, null, null, null, 100, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.5, null, null, 106.7, null, null, 105, null, null, 105.2, null, null, 105.4, null, null, 104.4, null, null, 104.9, null, null, 101.1, null, null, 101.1, null, null, 
105.5, null, null, 105.9, null, null, 88.3, null, null, 110.6, null, null, 110.2, null, null, 110.2, null, null, 112.4, null, null, 115.3, null, null, 103.9, null, null, 110.2, null, null, 114.2, null, null, 114.2, null, null, 76.5, null, null, 75, null, null, 103.6, null, null, 103.7, null, null, 100.8, null, null, 126.9, null, null, 127.2, null, null, 129.5, null, null, 151, null, null, 161.3, null, null, 102.2, null, null, 173.9, null, null, 178.2, null, null, 183.4, null, null, 172.4, null, null, 199.8, null, null, 199.8, null, null, 164.1, null, null, 173.2, null, null, 158.7, null, null, 168, null, null, 151.6, 
null, null, 167.6, null, null, 167.6, null, null, 168.1, null, null, 168.1, null, null, 142.9, null, null, 144.2, null, null, 143.6, null, null, 169.1, null, null, 144.9, null, null, 100.3, null, null, 145, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.3, null, null, 75.6, null, null, 72.3, null, null, 72.3, null, null, 55.1, null, null, 55.1, null, null, 82.4, null, null, 61.2, null, null, 71.8, null, null, 95.9, null, null, 84.8, null, null, 136.2, null, null, 92.6, null, null, null, null, null, 100, null, null, 79.2, null, null, 83.4, null, 
null, 109.7, null, null, null, null, null, 113, null, null, 113, null, null, 113, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.4, null, null, 139.6, null, null, 139.6, null, null, null, null, null, null, null, null, null, null, null, 118.1, null, null, 118.1, null, null, 124.5, null, null, 101.3, null, null, null, null, null, null, null, null, 112.1, null, null, 139.1, null, null, null, null, null, null, null, null, 106.5, null, null, 103.8, null, null, 104, null, null, 104.1, null, null, 102.4, null, null, 106.7, null, null, 106.7, null, null, 
101.9, null, null, 101.9, null, null, 98.8, null, null, 99.3, null, null, 79.5, null, null, 112.4, null, null, 111.1, null, null, 111.1, null, null, 118.5, null, null, 122.2, null, null, 105.7, null, null, 109.3, null, null, 112.3, null, null, 112.3, null, null, 81.8, null, null, 79, null, null, 99.7, null, null, 99.6, null, null, 101.2, null, null, 120.1, null, null, 120.3, null, null, 122.7, null, null, 133.9, null, null, 141.8, null, null, 92.6, null, null, 144.2, null, null, 134.7, null, null, 140.3, null, null, 128.2, null, null, 160.5, null, null, 160.5, null, null, 156.5, null, null, 155, null, null, 157.7, 
null, null, 165.4, null, null, 147.9, null, null, 171.5, null, null, 171.5, null, null, 146.7, null, null, 146.7, null, null, 139.6, null, null, 140.9, null, null, 140.8, null, null, 167.4, null, null, 150.6, null, null, 96.5, null, null, 132.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.9, null, null, 70.6, null, null, 72.8, null, null, 72.8, null, null, 49.8, null, null, 49.8, null, null, 74.5, null, null, 46.8, null, null, 53.9, null, null, 83.4, null, null, 88.4, null, null, 81.4, null, null, 94.1, null, null, null, null, null, 64, null, 
null, 100, null, null, 87.7, null, null, 111, null, null, null, null, null, 85.4, null, null, 85.4, null, null, 85.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.6, null, null, 114.2, null, null, 114.2, null, null, null, null, null, null, null, null, null, null, null, 98.9, null, null, 98.9, null, null, 98, null, null, null, null, null, 77.4, null, null, null, null, null, 88.7, null, null, 116.7, null, null, null, null, null, null, null, null, 107.9, null, null, 105.1, null, null, 106.6, null, null, 106.9, null, null, 106.6, null, null, 
104.2, null, null, 107.8, null, null, 102.3, null, null, 102.3, null, null, 100.8, null, null, 101.3, null, null, 82, null, null, 111.2, null, null, 109, null, null, 109, null, null, 122, null, null, 127.5, null, null, 105.7, null, null, 110.9, null, null, 112.2, null, null, 112.2, null, null, 97, null, null, 98.3, null, null, 102.8, null, null, 102.8, null, null, 103.7, null, null, 110.6, null, null, 110.7, null, null, 111.9, null, null, 112.2, null, null, 114.9, null, null, 96.6, null, null, 121, null, null, 110.8, null, null, 107.9, null, null, 114.6, null, null, 125.8, null, null, 125.8, null, null, 142.4, 
null, null, 137.3, null, null, 145.8, null, null, 145.5, null, null, 126.3, null, null, 136.2, null, null, 136.2, null, null, 125.7, null, null, 125.7, null, null, 122.3, null, null, 132.7, null, null, 138.9, null, null, 120, null, null, 95.2, null, null, 92.6, null, null, 113.2, null, null, null, null, null, null, null, null, 101.1, null, null, 101.1, null, null, null, null, null, 92.3, null, null, 68.8, null, null, 82.5, null, null, 82.5, null, null, 73.3, null, null, 73.3, null, null, 67.3, null, null, 59.4, null, null, 55.4, null, null, null, null, null, 85.7, null, null, 72.4, null, null, 75.4, null, 
null, 48.3, null, null, 65, null, null, 85.7, null, null, 69.3, null, null, 111.3, null, null, null, null, null, 69.7, null, null, 54.1, null, null, null, null, null, 54.1, null, null, null, null, null, null, null, null, 102.5, null, null, 102.5, null, null, 111.5, null, null, 131.3, null, null, 123.3, null, null, 139.9, null, null, 94.4, null, null, 94.4, null, null, 113.2, null, null, 113.2, null, null, 83.8, null, null, null, null, null, 83.8, null, null, null, null, null, null, null, null, null, null, null, 96.2, null, null, 96.2, null, null, 108.4, null, null, 106.7, null, null, 107.3, null, null, 
107.5, null, null, 106.9, null, null, 109.4, null, null, 108.3, null, null, 100.8, null, null, 100.8, null, null, 103.7, null, null, 104, null, null, 89.6, null, null, 111.3, null, null, 109.7, null, null, 109.7, null, null, 118.7, null, null, 119.4, null, null, 105.7, null, null, 110.2, null, null, 110.7, null, null, 110.7, null, null, 105.2, null, null, 104.1, null, null, 99.8, null, null, 99.6, null, null, 104.3, null, null, 118.6, null, null, 118.7, null, null, 120.7, null, null, 129.4, null, null, 135.3, null, null, 97.1, null, null, 144.3, null, null, 137.9, null, null, 139.2, null, null, 136.1, null, null, 157.7, 
null, null, 157.7, null, null, 153.8, null, null, 153.8, null, null, 153.9, null, null, 159.3, null, null, 141.6, null, null, 157.3, null, null, 157.3, null, null, 146, null, null, 146, null, null, 132.9, null, null, 139.1, null, null, 141.1, null, null, 151.5, null, null, 123, null, null, 96.4, null, null, 128.9, null, null, null, null, null, null, null, null, 101.1, null, null, 101.1, null, null, null, null, null, 91.6, null, null, 71.6, null, null, 75.1, null, null, 75.1, null, null, 59.4, null, null, 59.4, null, null, 73.9, null, null, 56, null, null, 58.5, null, null, 87.9, null, null, 86.1, null, 
null, 82.5, null, null, 86.8, null, null, 48.3, null, null, 71.9, null, null, 87.5, null, null, 81.5, null, null, 110.8, null, null, null, null, null, 77.3, null, null, 68.8, null, null, 103.7, null, null, 54.1, null, null, null, null, null, null, null, null, 102.5, null, null, 102.5, null, null, 112.9, null, null, 130.1, null, null, 124.3, null, null, 139.9, null, null, 94.4, null, null, 94.4, null, null, 104.8, null, null, 104.8, null, null, 108.5, null, null, 101.3, null, null, 81.2, null, null, null, null, null, 101.6, null, null, 132.3, null, null, 96.2, null, null, 96.2, null, null, 107.6, null, null, 
105.3, null, null, 106, null, null, 106.2, null, null, 105.3, null, null, 106.7, null, null, 107.6, null, null, 101.6, null, null, 101.6, null, null, 101, null, null, 101.6, null, null, 83.7, null, null, 111.6, null, null, 110, null, null, 110, null, null, 119.7, null, null, 123.1, null, null, 105.7, null, null, 110.1, null, null, 111.7, null, null, 111.7, null, null, 94.6, null, null, 93.6, null, null, 100.8, null, null, 100.7, null, null, 103, null, null, 107.1, null, null, 107.1, null, null, 108.2, null, null, 106.5, null, null, 108.2, null, null, 97.8, null, null, 111.7, null, null, 106, null, null, 100.4, 
null, null, 113.7, null, null, 123.6, null, null, 123.6, null, null, 132.3, null, null, 123.4, null, null, 138.3, null, null, 132.9, null, null, 120.1, null, null, 99.1, null, null, 99.1, null, null, 118, null, null, 118, null, null, 112.9, null, null, 119.6, null, null, 128.8, null, null, 115.3, null, null, 68.6, null, null, 109.4, null, null, 93.4, null, null, 106.8, null, null, 106.8, null, null, 106.2, null, null, 106.2, null, null, null, null, null, 95.6, null, null, 67.2, null, null, 76.4, null, null, 76.4, null, null, 75.5, null, null, 75.5, null, null, 65, null, null, 62.3, null, null, 70.3, null, 
null, null, null, null, 94.8, null, null, 61.8, null, null, 62.7, null, null, 54.1, null, null, 67.6, null, null, 83.4, null, null, 78, null, null, 108.6, null, null, 103.9, null, null, 67.7, null, null, 53.2, null, null, null, null, null, 53.2, null, null, null, null, null, null, null, null, 97.9, null, null, 97.9, null, null, 104.6, null, null, 106.5, null, null, 100.5, null, null, 115.8, null, null, 104, null, null, 104, null, null, null, null, null, null, null, null, 83, null, null, null, null, null, 83, null, null, null, null, null, null, null, null, null, null, null, 99.8, null, null, 
99.8, null, null, 108, null, null, 107.6, null, null, 109, null, null, 109.1, null, null, 108.9, null, null, 105.8, null, null, 110.6, null, null, 106, null, null, 106, null, null, 105.7, null, null, 105.7, null, null, 102.7, null, null, 109.6, null, null, 107.8, null, null, 107.8, null, null, 119, null, null, 121.6, null, null, 105.7, null, null, 108.6, null, null, 109.1, null, null, 109.1, null, null, 104.5, null, null, 105.2, null, null, 98.3, null, null, 98.3, null, null, 99.1, null, null, 107.9, null, null, 108, null, null, 109, null, null, 107.4, null, null, 108.9, null, null, 94.2, null, null, 105.7, 
null, null, 101.6, null, null, 97.1, null, null, 107.6, null, null, 119.3, null, null, 119.3, null, null, 121.7, null, null, 116.7, null, null, 124.7, null, null, 117, null, null, 117.7, null, null, 92.6, null, null, 92.6, null, null, 109.8, null, null, 109.8, null, null, 117.5, null, null, 116.3, null, null, 125.4, null, null, 111.7, null, null, 56.8, null, null, 91.9, null, null, 91.8, null, null, 125.9, null, null, 125.9, null, null, 95.8, null, null, 95.8, null, null, null, null, null, 93.6, null, null, 64.6, null, null, 90.2, null, null, 90.2, null, null, 72.7, null, null, 72.7, null, null, 62.8, null, 
null, 56, null, null, 67.2, null, null, null, null, null, null, null, null, 78.3, null, null, 52.6, null, null, 63.4, null, null, 68.6, null, null, null, null, null, null, null, null, 107.5, null, null, 99.5, null, null, 66.1, null, null, 47.5, null, null, null, null, null, 47.5, null, null, 77.8, null, null, 77.8, null, null, 95.5, null, null, 95.5, null, null, 95.8, null, null, 96.6, null, null, 93.8, null, null, 99.7, null, null, 86.6, null, null, 86.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, 101.4, null, null, 101.4, null, null, 109.1, null, null, 111.1, null, null, 109.8, null, null, 110, null, null, 109, null, null, 108.7, null, null, 112.2, null, null, 105.4, null, null, 105.4, null, null, 112.2, null, null, 112.7, null, null, 90.7, null, null, 110.4, null, null, 108.4, null, null, 108.4, null, null, 120.5, null, null, 126.6, null, null, 105.7, null, null, 107.3, null, null, 107, null, null, 107, null, null, 109, null, null, 110.3, null, null, 103.5, null, null, 103.7, null, null, 97.9, null, null, 106.3, null, null, 106.4, null, null, 107.1, null, null, 103.2, null, null, 104.2, 
null, null, 75.4, null, null, 99.8, null, null, 95.1, null, null, 89.4, null, null, 102.6, null, null, 99.5, null, null, 99.5, null, null, 117.6, null, null, 111.1, null, null, 121.9, null, null, 106.7, null, null, 114, null, null, 88.3, null, null, 88.3, null, null, 111.9, null, null, 111.9, null, null, 115.4, null, null, 114.8, null, null, 122.9, null, null, 103.2, null, null, 58.9, null, null, 92.7, null, null, 95.6, null, null, 116.2, null, null, 116.2, null, null, 125.1, null, null, 125.1, null, null, null, null, null, 58.7, null, null, 58.7, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 58.7, null, null, 46.8, null, null, 65.6, null, null, null, null, null, null, null, null, 58.6, null, null, 59, null, null, 59, null, null, 76.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 52.1, null, null, 43.1, null, null, null, null, null, 43.1, null, null, 86, null, null, 86, null, null, 67.9, null, null, 67.9, null, null, 95, null, null, 99, null, null, 101.5, null, null, 96.9, null, null, 59.2, null, null, 59.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, 90.2, null, null, 90.2, null, null, 110.6, null, null, 114.4, null, null, 110, null, null, 110.4, null, null, 107.8, null, null, 109.2, null, null, 115.6, null, null, 101, null, null, 101, null, null, 120.8, null, null, 121.5, null, null, 92.8, null, null, 108.5, null, null, 108.2, null, null, 108.2, null, null, 109.5, null, null, 113.5, null, null, 105.7, null, null, 107.1, null, null, 106.1, null, null, 106.1, null, null, 118.2, null, null, 122, null, null, 100.8, null, null, 100.6, null, null, 103.4, null, null, 107.1, null, null, 107.2, null, null, 108.1, 
null, null, 105.9, null, null, 107.1, null, null, 94.3, null, null, 105.6, null, null, 100.9, null, null, 95.5, null, null, 107.9, null, null, 113.3, null, null, 113.3, null, null, 123.7, null, null, 116.9, null, null, 127.9, null, null, 118.1, null, null, 117.1, null, null, 93.3, null, null, 93.3, null, null, 113.1, null, null, 113.1, null, null, 115.3, null, null, 116.9, null, null, 125.7, null, null, 110, null, null, 61.6, null, null, 97.3, null, null, 93.6, null, null, 116.6, null, null, 116.6, null, null, 104.7, null, null, 104.7, null, null, null, null, null, 92.2, null, null, 64.7, null, null, 79.2, null, 
null, 79.2, null, null, 74.5, null, null, 74.5, null, null, 62.8, null, null, 58.1, null, null, 67.6, null, null, null, null, null, 94.8, null, null, 64.9, null, null, 58.3, null, null, 59, null, null, 70.5, null, null, 83.4, null, null, 78, null, null, 108.1, null, null, 102.4, null, null, 63, null, null, 48.8, null, null, null, null, null, 48.8, null, null, 80.9, null, null, 80.9, null, null, 90.5, null, null, 90.5, null, null, 100.2, null, null, 101.9, null, null, 98.5, null, null, 106.1, null, null, 88.8, null, null, 88.8, null, null, null, null, null, null, null, null, 83, null, null, 
null, null, null, 83, null, null, null, null, null, null, null, null, null, null, null, 99.5, null, null, 99.5, null, null, 109.3, null, null, 111, null, null, 109.6, null, null, 109.8, null, null, 108.5, null, null, 107.9, null, null, 112.8, null, null, 104.1, null, null, 104.1, null, null, 112.8, null, null, 113.2, null, null, 95.2, null, null, 109.4, null, null, 108.1, null, null, 108.1, null, null, 116.3, null, null, 120.4, null, null, 105.7, null, null, 107.7, null, null, 107.4, null, null, 107.4, null, null, 110.5, null, null, 112.3, null, null, 100.8, null, null, 100.8, null, null, 100.1, null, null, 121.2, 
121.2, null, 121.4, 121.4, null, 122.8, 122.8, null, 133.5, 133.5, null, 138.3, 138.3, null, 102.9, 102.9, null, 147.1, 147.1, null, 147.7, 147.7, null, 148.6, 148.6, null, 146.6, 146.6, null, 165.7, 165.7, null, 165.7, 165.7, null, 145.6, 145.6, null, 152.4, 152.4, null, 141.5, 141.5, null, 146.1, 146.1, null, 139.2, 139.2, null, 143.4, 143.4, null, 143.4, 143.4, null, 148.9, 148.9, null, 148.9, 148.9, null, 132.8, 132.8, null, 140.6, 140.6, null, 144.9, 144.9, null, 143.3, 143.3, null, 111.8, 111.8, null, 106.9, 106.9, null, 121.2, 121.2, null, 115.8, 115.8, null, 115.8, 115.8, null, 103.3, 103.3, null, 103.3, 103.3, null, null, null, null, 101.3, 101.3, 
null, 79.1, 79.1, null, 77.9, 77.9, null, 77.9, 77.9, null, 66.2, 66.2, null, 66.2, 66.2, null, 81.3, 81.3, null, 67.1, 67.1, null, 78.2, 78.2, null, 78.6, 78.6, null, 95.4, 95.4, null, 83.2, 83.2, null, 93.7, 93.7, null, 75, 75, null, 83.4, 83.4, null, 88.7, 88.7, null, 80.7, 80.7, null, 110.7, 110.7, null, 108.1, 108.1, null, 103.6, 103.6, null, 98.1, 98.1, null, 101.9, 101.9, null, 97.6, 97.6, null, 124.4, 124.4, null, 124.4, 124.4, null, 94.9, 94.9, null, 94.9, 94.9, null, 110.4, 110.4, null, 114.1, 114.1, null, 115.1, 115.1, null, 112, 112, null, 90.9, 90.9, null, 90.9, 90.9, null, 104.8, 104.8, null, 
104.8, 104.8, null, 106.3, 106.3, null, 101.3, 101.3, null, 81.5, 81.5, null, 100, 100, null, 101.6, 101.6, null, 132.3, 132.3, null, 98.4, 98.4, null, 98.4, 98.4, null, 108.2, 108.2, null, 106.2, 106.2, null, 106.5, 106.5, null, 106.6, 106.6, null, 106.6, 106.6, null, 105.1, 105.1, null, 107.1, 107.1, null, 101.1, 101.1, null, 101.1, 101.1, null, 104.5, 104.5, null, 104.8, 104.8, null, 90.1, 90.1, null, 109.1, 109.1, null, 108.5, 108.5, null, 108.5, 108.5, null, 112.2, 112.2, null, 115.1, 115.1, null, 102.7, 102.7, null, 110.1, 110.1, null, 112.6, 112.6, null, 112.6, 112.6, null, 88.3, 88.3, null, 87.4, 87.4, null, 104, 104, null, 104.1, 
104.1, null, 101.8, 101.8, null, 101.6, null, null, 101.7, null, null, 102.5, null, null, 94.4, null, null, 95.6, null, null, 65.3, null, null, 95.8, null, null, 90.4, null, null, 84.2, null, null, 98.2, null, null, 109, null, null, 109, null, null, 114.6, null, null, 108, null, null, 119, null, null, 116.3, null, null, 103.5, null, null, 85.2, null, null, 85.2, null, null, 91, null, null, 91, null, null, 102.8, null, null, 102.6, null, null, 106.7, null, null, 98.1, null, null, 60.9, null, null, 95.1, null, null, 104.9, null, null, 106.5, null, null, 106.5, null, null, null, null, null, null, null, 
null, null, null, null, 45, null, null, 45, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 45, null, null, 38.7, null, null, 44, null, null, null, null, null, null, null, null, 54.5, null, null, 35.2, null, null, 46.2, null, null, 73, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 50.5, null, null, 42.5, null, null, null, null, null, 42.5, null, null, 69.6, null, null, 69.6, null, null, 80.6, null, null, 80.6, null, null, 96, null, null, 94.7, null, null, 94.7, null, null, null, null, null, 116.2, null, null, 
116.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.2, null, null, 114.4, null, null, 107, null, null, 107, null, null, 104.1, null, null, 109.1, null, null, 112.6, null, null, 102.9, null, null, 102.9, null, null, 121.1, null, null, 121.4, null, null, 108.1, null, null, 110.7, null, null, 109.9, null, null, 109.9, null, null, 113.7, null, null, 117.8, null, null, 105.7, null, null, 106.2, null, null, 104.3, null, null, 104.3, null, null, 126.4, null, null, 133.7, 
null, null, 98.4, null, null, 97.9, null, null, 108.5, null, null, 97, null, null, 97.1, null, null, 97.5, null, null, 86.8, null, null, 87.3, null, null, 70, null, null, 88.7, null, null, 82.4, null, null, 79, null, null, 86.3, null, null, 109.3, null, null, 109.3, null, null, 107.5, null, null, 98.2, null, null, 114, null, null, 109.6, null, null, 105.5, null, null, 82, null, null, 82, null, null, 98.7, null, null, 98.7, null, null, 91.7, null, null, 91.6, null, null, 93.8, null, null, 83.9, null, null, 61.6, null, null, 96.8, null, null, 99.2, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 49, null, null, 49, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 49, null, null, 47, null, null, 39.4, null, null, null, null, null, null, null, null, 57.1, null, null, 42.3, null, null, 49.4, null, null, 80.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 51.8, null, null, 37.7, null, null, null, null, null, 37.7, null, null, 80, null, null, 80, null, null, 70.8, null, null, 70.8, null, null, 100.7, null, null, 100.7, null, null, 100.7, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.7, null, null, 112.6, null, null, 108, null, null, 108.2, null, null, 106.4, null, null, 108.9, null, null, 111.9, null, null, 101.5, null, null, 101.5, null, null, 119.1, null, null, 119.6, null, null, 97.9, null, null, 106.6, null, null, 104.7, null, null, 104.7, null, null, 116.9, null, null, 117.4, null, null, 105.7, null, null, 107, null, null, 103.1, null, null, 103.1, 
null, null, 153.3, null, null, 152.4, null, null, 96, null, null, 95.7, null, null, 100.8, null, null, 97.7, null, null, 97.8, null, null, 97.9, null, null, 86.5, null, null, 86.5, null, null, 87.2, null, null, 86.7, null, null, 81.2, null, null, 77.3, null, null, 85.9, null, null, 91.1, null, null, 91.1, null, null, 104.5, null, null, 97.1, null, null, 109.7, null, null, 100.4, null, null, 95.9, null, null, 80.7, null, null, 80.7, null, null, 95.8, null, null, 95.8, null, null, 95, null, null, 94.8, null, null, 96.5, null, null, 95, null, null, 64.4, null, null, 101.5, null, null, 95.8, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 81.1, null, null, 47.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 47.1, null, null, 48.2, null, null, 55.2, null, null, null, null, null, null, null, null, 57.1, null, null, 38.2, null, null, 54, null, null, 105.5, null, null, null, null, null, null, null, null, 118.9, null, null, 118.9, null, null, 56.7, null, null, 36.6, null, null, null, null, null, 36.6, null, null, 70, null, null, 70, null, null, null, null, null, null, null, null, 101.2, null, null, 
101.2, null, null, 101.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.5, null, null, 113, null, null, 108.3, null, null, 108.5, null, null, 105.9, null, null, 110.9, null, null, 113, null, null, 102.6, null, null, 102.6, null, null, 120.7, null, null, 120.8, null, null, 109.5, null, null, 105.3, null, null, 104.2, null, null, 104.2, null, null, 111.1, null, null, 112.9, null, null, 101.9, null, null, 112.2, 
null, null, 102.1, null, null, 102.1, null, null, 227.8, null, null, 233.5, null, null, 94.4, null, null, 94.3, null, null, 95.7, null, null, 98.8, null, null, 98.8, null, null, 99.3, null, null, 89.1, null, null, 89.5, null, null, 74.1, null, null, 90.2, null, null, 84.3, null, null, 80, null, null, 89.6, null, null, 102.1, null, null, 102.1, null, null, 108.7, null, null, 100.8, null, null, 114, null, null, 108.3, null, null, 101.3, null, null, 82.5, null, null, 82.5, null, null, 95.2, null, null, 95.2, null, null, 96.5, null, null, 96.1, null, null, 98.6, null, null, 92.1, null, null, 62.3, null, 
null, 97.9, null, null, 99.7, null, null, 106.5, null, null, 106.5, null, null, null, null, null, null, null, null, null, null, null, 59.7, null, null, 46.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 46.8, null, null, 42.1, null, null, 44.3, null, null, null, null, null, null, null, null, 55.7, null, null, 38.8, null, null, 49.5, null, null, 84.1, null, null, null, null, null, null, null, null, 118.9, null, null, 118.9, null, null, 53.7, null, null, 39, null, null, null, null, null, 39, null, null, 72.1, null, null, 72.1, null, null, 76.1, null, null, 
76.1, null, null, 98.9, null, null, 98.5, null, null, 98.5, null, null, null, null, null, 116.2, null, null, 116.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.7, null, null, 113.3, null, null, 107.7, null, null, 108, null, null, 105.5, null, null, 109.6, null, null, 112.5, null, null, 102.4, null, null, 102.4, null, null, 120.3, null, null, 120.6, null, null, 105.1, null, null, 107.5, null, null, 106.2, null, null, 106.2, null, null, 113.8, null, null, 116.1, 
null, null, 104.4, null, null, 108.4, null, null, 103.2, null, null, 103.2, null, null, 169.1, null, null, 173.5, null, null, 96.2, null, null, 96, null, null, 101.6, null, null, 95.4, null, null, 95.4, null, null, 98.7, null, null, 85.7, null, null, 89.8, null, null, 65.2, null, null, 89.4, null, null, 84.2, null, null, 80.5, null, null, 88.8, null, null, 92.7, null, null, 92.7, null, null, 105.3, null, null, 98.7, null, null, 110.2, null, null, 103.7, null, null, 99.2, null, null, 85, null, null, 85, null, null, 96.5, null, null, 96.5, null, null, 97.9, null, null, 97.8, null, null, 99, null, 
null, 97.5, null, null, 71.1, null, null, 102.6, null, null, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 63.7, null, null, 67.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 67.2, null, null, 50.9, null, null, null, null, null, 107.7, null, null, 82, null, null, null, null, null, 34.4, null, null, null, null, null, 87.4, null, null, 71.4, null, null, null, null, null, 63.5, null, null, 104.5, null, null, 57.8, null, null, 35.2, null, null, null, null, null, 35.2, null, null, 69.3, null, null, 
69.3, null, null, null, null, null, null, null, null, 94.8, null, null, 94.8, null, null, 94.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.5, null, null, 111.9, null, null, 110, null, null, 110.2, null, null, 106.7, null, null, 114.3, null, null, 116.3, null, null, 104.7, null, null, 104.7, null, null, 118.4, null, null, 118.3, null, null, 121.5, null, null, 103.2, null, null, 102.3, null, null, 102.3, 
null, null, 107.5, null, null, 108.8, null, null, 100, null, null, 107.2, null, null, 99.5, null, null, 99.5, null, null, 198.2, null, null, 191.8, null, null, 95.5, null, null, 95.1, null, null, 104.5, null, null, 96.6, null, null, 96.6, null, null, 98.8, null, null, 90.6, null, null, 93.3, null, null, 78.9, null, null, 91.4, null, null, 87.3, null, null, 84.2, null, null, 91.1, null, null, 100, null, null, 100, null, null, 102.1, null, null, 102.6, null, null, 101.7, null, null, 99.3, null, null, 107.5, null, null, 91, null, null, 91, null, null, 90.9, null, null, 90.9, null, null, 101, null, 
null, 101, null, null, 101.4, null, null, 98.6, null, null, 89, null, null, 100.2, null, null, 94.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 78.4, null, null, 88.4, null, null, null, null, null, null, null, null, 137.3, null, null, 137.3, null, null, 74.3, null, null, 115.1, null, null, null, null, null, 100, null, null, 100.7, null, null, null, null, null, 32.9, null, null, null, null, null, 100, null, null, 102.1, null, null, null, null, null, 77.8, null, null, 121.9, null, null, 58, null, null, 36.7, null, null, null, null, null, 
36.7, null, null, 80.9, null, null, 80.9, null, null, null, null, null, null, null, null, 91.8, null, null, 91.8, null, null, 91.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.4, null, null, 109.5, null, null, 110.4, null, null, 110.6, null, null, 109.2, null, null, 110.2, null, null, 113.3, null, null, 103.5, null, null, 103.5, null, null, 113.5, null, null, 113.3, null, null, 125.6, null, null, 102, 
null, null, 102.2, null, null, 102.2, null, null, 101.3, null, null, 102.8, null, null, 100, null, null, 101.4, null, null, 95.9, null, null, 95.9, null, null, 167.4, null, null, 178.8, null, null, 93.7, null, null, 93.1, null, null, 105.3, null, null, 99.4, null, null, 99.3, null, null, 99.8, null, null, 96.7, null, null, 97.2, null, null, 93.3, null, null, 94.2, null, null, 90.9, null, null, 88.9, null, null, 93.3, null, null, 100.9, null, null, 100.9, null, null, 105.8, null, null, 105.7, null, null, 106, null, null, 101.1, null, null, 102.7, null, null, 88.8, null, null, 88.8, null, null, 93.3, null, 
null, 93.3, null, null, 104.4, null, null, 104.5, null, null, 103.8, null, null, 93.3, null, null, 117.3, null, null, 98.2, null, null, 89.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.1, null, null, 123.4, null, null, 114, null, null, 114, null, null, 164, null, null, 164, null, null, 114.2, null, null, 128, null, null, null, null, null, 142.5, null, null, 109.1, null, null, null, null, null, 111.3, null, null, null, null, null, 88.8, null, null, 113.8, null, null, 100, null, null, 84.3, null, null, null, null, null, 76.5, null, null, 
72.4, null, null, 92.8, null, null, 34.1, null, null, 98.4, null, null, 98.4, null, null, null, null, null, null, null, null, 118.7, null, null, 107.4, null, null, 107.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.7, null, null, null, null, null, null, null, null, 122.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103, null, null, 109.1, null, null, 113.6, null, null, 113.9, null, null, 113.2, null, null, 115.6, null, null, 114.6, null, null, 107, null, null, 107, null, null, 112.1, null, null, 111.7, 
null, null, 126, null, null, 100.4, null, null, 99.8, null, null, 99.8, null, null, 103.2, null, null, 103.8, null, null, 100, null, null, 96.9, null, null, 92, null, null, 92, null, null, 162.5, null, null, 167.6, null, null, 96.9, null, null, 97, null, null, 95.8, null, null, 97.1, null, null, 97, null, null, 99.1, null, null, 90.8, null, null, 93.3, null, null, 77.9, null, null, 91.7, null, null, 87.5, null, null, 84.5, null, null, 91.1, null, null, 97.7, null, null, 97.7, null, null, 104.4, null, null, 102.3, null, null, 105.8, null, null, 101.4, null, null, 103.1, null, null, 88.3, null, 
null, 88.3, null, null, 93.4, null, null, 93.4, null, null, 101.1, null, null, 101.1, null, null, 101.4, null, null, 96.5, null, null, 90.9, null, null, 100.3, null, null, 94.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.5, null, null, 102.7, null, null, 114, null, null, 114, null, null, 153.4, null, null, 153.4, null, null, 92.2, null, null, 124.7, null, null, null, null, null, 115.8, null, null, 97.7, null, null, null, null, null, 60.7, null, null, null, null, null, 92, null, null, 97.3, null, null, 100, null, null, 74.1, null, null, 
111.8, null, null, 60.2, null, null, 44.4, null, null, 92.8, null, null, 35.6, null, null, 73.2, null, null, 73.2, null, null, null, null, null, null, null, null, 103.7, null, null, 95.6, null, null, 95.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.7, null, null, null, null, null, null, null, null, 122.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106, null, null, 110.2, null, null, 111.4, null, null, 111.6, null, null, 109.7, null, null, 113.3, null, null, 114.8, null, null, 105.1, null, null, 105.1, 
null, null, 114.6, null, null, 114.3, null, null, 124.5, null, null, 101.8, null, null, 101.4, null, null, 101.4, null, null, 103.9, null, null, 105, null, null, 100, null, null, 101.8, null, null, 95.7, null, null, 95.7, null, null, 176.7, null, null, 180.2, null, null, 95.3, null, null, 95, null, null, 101.8, null, null, 103.3, null, null, 103.4, null, null, 102.9, null, null, 104.3, null, null, 103.3, null, null, 111.1, null, null, 99.6, null, null, 98, null, null, 96.5, null, null, 99.7, null, null, 106.2, null, null, 106.2, null, null, 108.6, null, null, 112.3, null, null, 106.2, null, null, 100.9, null, 
null, 102.4, null, null, 90.9, null, null, 90.9, null, null, 96.4, null, null, 96.4, null, null, 112.3, null, null, 112.4, null, null, 112.5, null, null, 92.9, null, null, 122.6, null, null, 105.6, null, null, 100.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.1, null, null, 120.1, null, null, 102.4, null, null, 102.4, null, null, 154.9, null, null, 154.9, null, null, 114.2, null, null, 140.5, null, null, 97.3, null, null, 139.1, null, null, 113.8, null, null, 159.2, null, null, 107.5, null, null, null, null, null, 88.8, null, null, 93.1, null, null, 
92.5, null, null, 94.2, null, null, null, null, null, 92.2, null, null, 92.2, null, null, 92.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.7, null, null, 99, null, null, 99, null, null, null, null, null, null, null, null, null, null, null, 115.4, null, null, 115.4, null, null, 123.8, null, null, 114.5, null, null, null, null, null, null, null, null, 124.8, null, null, 129.7, null, null, null, null, null, null, null, null, 102.3, null, null, 110.4, null, null, 115.4, null, null, 115.8, null, null, 115.9, null, null, 116, null, null, 115.8, 
null, null, 102.3, null, null, 102.3, null, null, 113.9, null, null, 113.7, null, null, 120.9, null, null, 100.4, null, null, 100.7, null, null, 100.7, null, null, 99.4, null, null, 100, null, null, 100, null, null, 94.3, null, null, 89.3, null, null, 89.3, null, null, 159.8, null, null, 164.6, null, null, 99.3, null, null, 99.3, null, null, 98.5, null, null, 106.3, null, null, 106.4, null, null, 105.5, null, null, 111.5, null, null, 110.6, null, null, 119.2, null, null, 111.4, null, null, 115.6, null, null, 111.7, null, null, 120.5, null, null, 126.3, null, null, 126.3, null, null, 109.2, null, null, 119.6, null, 
null, 102.6, null, null, 103.3, null, null, 121.7, null, null, 92.8, null, null, 92.8, null, null, 118.6, null, null, 118.6, null, null, 110, null, null, 110.2, null, null, 109.2, null, null, 93.8, null, null, 125.3, null, null, 99.3, null, null, 102, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.9, null, null, 119.2, null, null, 126.6, null, null, 126.6, null, null, 178.8, null, null, 178.8, null, null, 110.1, null, null, 120.9, null, null, 112.5, null, null, 136.6, null, null, 118.2, null, null, 109.7, null, null, 91.7, null, null, null, null, null, 
169.2, null, null, 83.1, null, null, 109.7, null, null, 125.3, null, null, null, null, null, 72.3, null, null, 72.3, null, null, 72.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.2, null, null, 94.9, null, null, 94.9, null, null, null, null, null, null, null, null, null, null, null, 117.1, null, null, 117.1, null, null, 111.1, null, null, null, null, null, 113.1, null, null, null, null, null, 112.3, null, null, 129.1, null, null, null, null, null, null, null, null, 100.5, null, null, 109.5, null, null, 115, null, null, 115.2, null, null, 114.9, 
null, null, 114.8, null, null, 115.9, null, null, 108, null, null, 108, null, null, 111.9, null, null, 111.7, null, null, 118.8, null, null, 100.9, null, null, 101.2, null, null, 101.2, null, null, 99.9, null, null, 98.9, null, null, 100, null, null, 91.6, null, null, 87.4, null, null, 87.4, null, null, 140.9, null, null, 142.8, null, null, 97.4, null, null, 96.8, null, null, 108.7, null, null, 107.2, null, null, 107.2, null, null, 108.6, null, null, 111.4, null, null, 114.4, null, null, 88.9, null, null, 119.7, null, null, 125.9, null, null, 124, null, null, 127.9, null, null, 123.7, null, null, 123.7, null, 
null, 110.6, null, null, 123.2, null, null, 102.7, null, null, 111.9, null, null, 136.9, null, null, 106.6, null, null, 106.6, null, null, 130.1, null, null, 130.1, null, null, 109.9, null, null, 113.6, null, null, 109.5, null, null, 123.8, null, null, 154, null, null, 112.2, null, null, 109.3, null, null, null, null, null, null, null, null, 99, null, null, 99, null, null, null, null, null, 84.6, null, null, 109.9, null, null, 137.1, null, null, 137.1, null, null, 111.9, null, null, 111.9, null, null, 107.6, null, null, 109.8, null, null, 129.4, null, null, null, null, null, 113, null, null, 104.2, null, null, 
99.7, null, null, 135.9, null, null, 121.2, null, null, 57.6, null, null, 110.4, null, null, 71.8, null, null, null, null, null, 106.9, null, null, 101.2, null, null, null, null, null, 101.2, null, null, null, null, null, null, null, null, 113.3, null, null, 113.3, null, null, 101.2, null, null, 93.9, null, null, 88.3, null, null, 99.2, null, null, 90.2, null, null, 90.2, null, null, 104.1, null, null, 104.1, null, null, 123.1, null, null, null, null, null, 123.1, null, null, null, null, null, null, null, null, null, null, null, 102.3, null, null, 102.3, null, null, 101.5, null, null, 112.4, null, null, 116.2, 
null, null, 116.4, null, null, 115.3, null, null, 115.2, null, null, 118.6, null, null, 110.6, null, null, 110.6, null, null, 116.1, null, null, 116.2, null, null, 111.2, null, null, 103.1, null, null, 103.7, null, null, 103.7, null, null, 100.8, null, null, 101.1, null, null, 101.8, null, null, 90.9, null, null, 87.3, null, null, 87.3, null, null, 129.5, null, null, 132.6, null, null, 96.9, null, null, 96.7, null, null, 99.9, null, null, 105.6, null, null, 105.7, null, null, 105.7, null, null, 109.1, null, null, 109.6, null, null, 104.9, null, null, 109.8, null, null, 112.3, null, null, 110, null, null, 115.1, null, 
null, 118.3, null, null, 118.3, null, null, 109.5, null, null, 118.3, null, null, 103.8, null, null, 105.2, null, null, 119.4, null, null, 96.5, null, null, 96.5, null, null, 113.9, null, null, 113.9, null, null, 110.7, null, null, 112.1, null, null, 110.5, null, null, 101.8, null, null, 135, null, null, 105.7, null, null, 104, null, null, null, null, null, null, null, null, 99, null, null, 99, null, null, null, null, null, 101.9, null, null, 116.1, null, null, 122.9, null, null, 122.9, null, null, 143.7, null, null, 143.7, null, null, 110.5, null, null, 120.3, null, null, 116.4, null, null, 137.6, null, null, 
114.9, null, null, 116.5, null, null, 99, null, null, 135.9, null, null, 124.9, null, null, 78.5, null, null, 100.3, null, null, 93.2, null, null, null, null, null, 100.8, null, null, 94.7, null, null, 86.6, null, null, 101.2, null, null, null, null, null, null, null, null, 113.3, null, null, 113.3, null, null, 111.8, null, null, 94.6, null, null, 91.5, null, null, 99.2, null, null, 90.2, null, null, 90.2, null, null, 114.2, null, null, 114.2, null, null, 119.8, null, null, 114.5, null, null, 119.2, null, null, null, null, null, 120, null, null, 129.6, null, null, 102.3, null, null, 102.3, null, null, 101.4, 
null, null, 110.7, null, null, 115.5, null, null, 115.8, null, null, 115.4, null, null, 115.4, null, null, 116.7, null, null, 107.1, null, null, 107.1, null, null, 114, null, null, 113.8, null, null, 116.8, null, null, 101.4, null, null, 101.9, null, null, 101.9, null, null, 100.1, null, null, 99.9, null, null, 100.6, null, null, 92.3, null, null, 88, null, null, 88, null, null, 142.4, null, null, 145.4, null, null, 97.9, null, null, 97.6, null, null, 102.4, null, null, 111.1, null, null, 111.2, null, null, 112.2, null, null, 115.8, null, null, 118.2, null, null, 101.3, null, null, 125.4, null, null, 129.7, null, 
null, 127.4, null, null, 132.3, null, null, 112.3, null, null, 112.3, null, null, 112.5, null, null, 129.2, null, null, 102.5, null, null, 107.6, null, null, 128.4, null, null, 136.5, null, null, 136.5, null, null, 134.2, null, null, 134.2, null, null, 114.2, null, null, 114.6, null, null, 110.4, null, null, 117, null, null, 156.4, null, null, 118, null, null, 135.6, null, null, 115.4, null, null, 115.4, null, null, 109.7, null, null, 109.7, null, null, null, null, null, 100.3, null, null, 124.7, null, null, 106.2, null, null, 106.2, null, null, 112.1, null, null, 112.1, null, null, 128.6, null, null, 148.3, null, null, 
125.6, null, null, null, null, null, 85.3, null, null, 113.4, null, null, 130, null, null, 120.4, null, null, 110.8, null, null, 73.8, null, null, 108.6, null, null, 93.4, null, null, 131.6, null, null, 115.5, null, null, 104.8, null, null, null, null, null, 104.8, null, null, null, null, null, null, null, null, 127.6, null, null, 127.6, null, null, 103.7, null, null, 100.9, null, null, 96.7, null, null, 106.5, null, null, 98.6, null, null, 98.6, null, null, null, null, null, null, null, null, 153.8, null, null, null, null, null, 153.8, null, null, null, null, null, null, null, null, null, null, null, 101.1, 
null, null, 101.1, null, null, 103.5, null, null, 115.3, null, null, 113.4, null, null, 113.5, null, null, 112.4, null, null, 117.4, null, null, 114.6, null, null, 110.4, null, null, 110.4, null, null, 122.8, null, null, 123, null, null, 118.5, null, null, 104.8, null, null, 106, null, null, 106, null, null, 98.7, null, null, 97.4, null, null, 105.5, null, null, 92.1, null, null, 88.1, null, null, 88.1, null, null, 132.5, null, null, 134, null, null, 101, null, null, 101.1, null, null, 98.7, null, null, 113.4, null, null, 113.4, null, null, 112.9, null, null, 119.5, null, null, 119.2, null, null, 122.7, null, 
null, 129.8, null, null, 133.7, null, null, 131.7, null, null, 136.1, null, null, 116.8, null, null, 116.8, null, null, 114.9, null, null, 132.3, null, null, 104.8, null, null, 117.7, null, null, 123.9, null, null, 148, null, null, 148, null, null, 132.5, null, null, 132.5, null, null, 109, null, null, 119.3, null, null, 112.6, null, null, 127, null, null, 204.3, null, null, 123.3, null, null, 148.5, null, null, 96.9, null, null, 96.9, null, null, 111.6, null, null, 111.6, null, null, null, null, null, 127.7, null, null, 125, null, null, 83.2, null, null, 83.2, null, null, 141.9, null, null, 141.9, null, null, 
122.5, null, null, 135.5, null, null, 122.1, null, null, null, null, null, null, null, null, 102.7, null, null, 139.6, null, null, 97.8, null, null, 106.5, null, null, null, null, null, null, null, null, 128.6, null, null, 121, null, null, 130.9, null, null, 125.6, null, null, null, null, null, 125.6, null, null, 108.3, null, null, 108.3, null, null, 141, null, null, 141, null, null, 109, null, null, 108.9, null, null, 113.7, null, null, 103.8, null, null, 111.6, null, null, 111.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 100.7, null, null, 100.7, null, null, 104.4, null, null, 115, null, null, 112.8, null, null, 112.9, null, null, 111.7, null, null, 113.2, null, null, 115.2, null, null, 107.1, null, null, 107.1, null, null, 121.1, null, null, 120.8, null, null, 132.6, null, null, 107.3, null, null, 108.8, null, null, 108.8, null, null, 100, null, null, 98.8, null, null, 107.3, null, null, 93.9, null, null, 89.8, null, null, 89.8, null, null, 134.7, null, null, 133.6, null, null, 101.6, null, null, 101.4, null, null, 105.2, null, null, 113.8, null, null, 113.9, null, null, 113.9, null, null, 122.9, null, 
null, 123.1, null, null, 119.3, null, null, 134.3, null, null, 141.7, null, null, 142.8, null, null, 140.5, null, null, 119.8, null, null, 119.8, null, null, 114.9, null, null, 132.2, null, null, 104.9, null, null, 125.1, null, null, 128.8, null, null, 146.5, null, null, 146.5, null, null, 128.4, null, null, 128.4, null, null, 110.9, null, null, 122.1, null, null, 115.7, null, null, 128.3, null, null, 217.9, null, null, 131.4, null, null, 171.2, null, null, 96.3, null, null, 96.3, null, null, 112.7, null, null, 112.7, null, null, null, null, null, 138.8, null, null, 138.8, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 138.8, null, null, 163.6, null, null, 147.9, null, null, null, null, null, null, null, null, 131.5, null, null, 152.3, null, null, 118.1, null, null, 93.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 145.9, null, null, 152.7, null, null, null, null, null, 152.7, null, null, 113.5, null, null, 113.5, null, null, 144.9, null, null, 144.9, null, null, 105.5, null, null, 102.1, null, null, 101.8, null, null, 102.3, null, null, 155.5, null, null, 155.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 104.1, null, null, 104.1, null, null, 102.7, null, null, 110.7, null, null, 110, null, null, 110.2, null, null, 108.9, null, null, 114, null, null, 111.8, null, null, 105.7, null, null, 105.7, null, null, 111.3, null, null, 111.1, null, null, 127.3, null, null, 110.2, null, null, 109.5, null, null, 109.5, null, null, 113.5, null, null, 114.1, null, null, 107.3, null, null, 94.8, null, null, 91.4, null, null, 91.4, null, null, 127.8, null, null, 125.8, null, null, 101.8, null, null, 101.6, null, null, 104.4, null, null, 112.7, null, null, 112.7, null, 
null, 113.1, null, null, 119, null, null, 120, null, null, 110, null, null, 129.7, null, null, 134.9, null, null, 133.8, null, null, 136.2, null, null, 116.3, null, null, 116.3, null, null, 114.1, null, null, 131.2, null, null, 104.1, null, null, 116.7, null, null, 127, null, null, 143.5, null, null, 143.5, null, null, 131.7, null, null, 131.7, null, null, 111.3, null, null, 118.7, null, null, 112.9, null, null, 123.9, null, null, 189.4, null, null, 124.3, null, null, 151.9, null, null, 102, null, null, 102, null, null, 110.9, null, null, 110.9, null, null, null, null, null, 111.7, null, null, 127.3, null, null, 
100.8, null, null, 100.8, null, null, 122.3, null, null, 122.3, null, null, 129.1, null, null, 146.2, null, null, 131.5, null, null, null, null, null, 85.3, null, null, 115.3, null, null, 140, null, null, 111.2, null, null, 104, null, null, 73.8, null, null, 108.6, null, null, 106.3, null, null, 128.1, null, null, 127.3, null, null, 122.4, null, null, null, null, null, 122.4, null, null, 110.4, null, null, 110.4, null, null, 135.1, null, null, 135.1, null, null, 105.6, null, null, 103.6, null, null, 102.6, null, null, 104.8, null, null, 110.8, null, null, 110.8, null, null, null, null, null, null, null, null, 153.8, 
null, null, null, null, null, 153.8, null, null, null, null, null, null, null, null, null, null, null, 101.2, null, null, 101.2, null, null, 103.6, null, null, 113.7, null, null, 112.1, null, null, 112.2, null, null, 111, null, null, 114.8, null, null, 113.9, null, null, 107.7, null, null, 107.7, null, null, 118.3, null, null, 118.1, null, null, 126, null, null, 107.4, null, null, 108.2, null, null, 108.2, null, null, 104, null, null, 103.3, null, null, 106.7, null, null, 93.6, null, null, 89.8, null, null, 89.8, null, null, 131.5, null, null, 130.9, null, null, 101.4, null, null, 101.4, null, null, 102.9, null, 
null, 103.8, 103.8, null, 103.8, 103.8, null, 104.5, 104.5, null, 102.7, 102.7, null, 103.8, 103.8, null, 93, 93, null, 104.4, 104.4, null, 103, 103, null, 100.2, 100.2, null, 106.5, 106.5, null, 108.1, 108.1, null, 108.1, 108.1, null, 109.1, 109.1, null, 112.7, 112.7, null, 106.7, 106.7, null, 107.7, 107.7, null, 112.4, 112.4, null, 100.3, 100.3, null, 100.3, 100.3, null, 107.9, 107.9, null, 107.9, 107.9, null, 106, 106, null, 106.8, 106.8, null, 105.7, 105.7, null, 102.7, 102.7, null, 114.8, 114.8, null, 106.7, 106.7, null, 111.1, 111.1, null, 102.1, 102.1, null, 102.1, 102.1, null, 106.3, 106.3, null, 106.3, 106.3, null, null, null, null, 
89.4, 89.4, null, 102.8, 102.8, null, 118.2, 118.2, null, 118.2, 118.2, null, 139.3, 139.3, null, 139.3, 139.3, null, 97.2, 97.2, null, 115.4, 115.4, null, 100, 100, null, 123.7, 123.7, null, 100.3, 100.3, null, 93.3, 93.3, null, 77.7, 77.7, null, 90.4, 90.4, null, 101.2, 101.2, null, 86.6, 86.6, null, 101.1, 101.1, null, 85.3, 85.3, null, 123.1, 123.1, null, 79.5, 79.5, null, 68.8, 68.8, null, 88, 88, null, 66.2, 66.2, null, 74.5, 74.5, null, 74.5, 74.5, null, 120.3, 120.3, null, 120.3, 120.3, null, 106.9, 106.9, null, 100.2, 100.2, null, 98.7, 98.7, null, 103.6, 103.6, null, 106.1, 106.1, null, 106.1, 106.1, null, 114.2, 
114.2, null, 114.2, 114.2, null, 121.4, 121.4, null, 114.5, 114.5, null, 125.3, 125.3, null, 122.7, 122.7, null, 120, 120, null, 129.6, 129.6, null, 101.5, 101.5, null, 101.5, 101.5, null, 105.4, 105.4, null, 112, 112, null, 111.6, 111.6, null, 111.9, 111.9, null, 110.4, 110.4, null, 113.4, 113.4, null, 114.5, 114.5, null, 105.5, 105.5, null, 105.5, 105.5, null, 116.7, 116.7, null, 116.7, 116.7, null, 118, 118, null, 104.6, 104.6, null, 104.4, 104.4, null, 104.4, 104.4, null, 105.2, 105.2, null, 105.7, 105.7, null, 102.9, 102.9, null, 99, 99, null, 94.1, 94.1, null, 94.1, 94.1, null, 153.6, 153.6, null, 155.8, 155.8, null, 97.6, 97.6, 
null, 97.4, 97.4, null, 102.1, 102.1, null, 115.4, null, null, 115.5, null, null, 115.5, null, null, 129.4, null, null, 129.6, null, null, 125.1, null, null, 138, null, null, 147.5, null, null, 148.7, null, null, 146.2, null, null, 118.5, null, null, 118.5, null, null, 116.8, null, null, 128.3, null, null, 109.9, null, null, 118.7, null, null, 129.4, null, null, 145.2, null, null, 145.2, null, null, 140.6, null, null, 140.6, null, null, 114.4, null, null, 115, null, null, 108.6, null, null, 113.5, null, null, 216.4, null, null, 134.3, null, null, 173.7, null, null, 102.7, null, null, 102.7, null, null, null, null, null, 
null, null, null, null, null, null, 155.6, null, null, 155.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.6, null, null, 163.9, null, null, 172.4, null, null, null, null, null, null, null, null, 120.1, null, null, 222, null, null, 124.7, null, null, 97.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.6, null, null, 156.1, null, null, null, null, null, 156.1, null, null, 119.2, null, null, 119.2, null, null, 118.6, null, null, 118.6, null, null, 103.6, null, null, 102, null, null, 102, null, null, null, null, null, 121.9, 
null, null, 121.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.7, null, null, 107.8, null, null, 109.8, null, null, 109.9, null, null, 108.8, null, null, 111.7, null, null, 111.6, null, null, 106.9, null, null, 106.9, null, null, 106.6, null, null, 106.5, null, null, 113, null, null, 107.9, null, null, 109.7, null, null, 109.7, null, null, 99.4, null, null, 98.1, null, null, 107.3, null, null, 95.8, null, null, 93.3, null, null, 93.3, null, null, 119.4, null, 
null, 117.4, null, null, 101.2, null, null, 101.3, null, null, 99.9, null, null, 115.6, null, null, 115.6, null, null, 115.6, null, null, 130.2, null, null, 130.5, null, null, 120.9, null, null, 136.1, null, null, 144.6, null, null, 146.6, null, null, 142.5, null, null, 109.6, null, null, 109.6, null, null, 117.1, null, null, 130.1, null, null, 109.4, null, null, 117.7, null, null, 126.5, null, null, 143.5, null, null, 143.5, null, null, 139.8, null, null, 139.8, null, null, 117.9, null, null, 117.7, null, null, 109.8, null, null, 125.9, null, null, 242.6, null, null, 126.6, null, null, 145.2, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 147.5, null, null, 147.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.5, null, null, 192.6, null, null, 161.5, null, null, null, null, null, null, null, null, 99.7, null, null, 180, null, null, 94.7, null, null, 85, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.6, null, null, 180.2, null, null, null, null, null, 180.2, null, null, 121.6, null, null, 121.6, null, null, 109, null, null, 109, null, null, 101.9, null, null, 101.9, null, null, 101.9, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.5, null, null, 107.2, null, null, 107.3, null, null, 107.4, null, null, 105.2, null, null, 112.6, null, null, 110.2, null, null, 106, null, null, 106, null, null, 104.2, null, null, 103.8, null, null, 122.4, null, null, 112.8, null, null, 114.8, null, null, 114.8, null, null, 103.4, null, null, 102.8, null, null, 107.3, null, null, 95.8, null, null, 94.9, null, 
null, 94.9, null, null, 103, null, null, 102.1, null, null, 106, null, null, 105.7, null, null, 110.5, null, null, 112.5, null, null, 112.7, null, null, 112.7, null, null, 127, null, null, 127.3, null, null, 116.2, null, null, 132.5, null, null, 140, null, null, 141, null, null, 138.7, null, null, 104.7, null, null, 104.7, null, null, 116.7, null, null, 123.8, null, null, 112.3, null, null, 120, null, null, 116.9, null, null, 135.8, null, null, 135.8, null, null, 143.1, null, null, 143.1, null, null, 116, null, null, 115.9, null, null, 107.9, null, null, 112.7, null, null, 257.3, null, null, 118.4, null, null, 
140.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.7, null, null, 146.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.8, null, null, 169.1, null, null, 154, null, null, null, null, null, null, null, null, 121.5, null, null, 180, null, null, 84.1, null, null, 66.8, null, null, null, null, null, null, null, null, 115, null, null, 115, null, null, 136.7, null, null, 188.7, null, null, null, null, null, 188.7, null, null, 118.5, null, null, 118.5, null, null, null, null, null, null, null, null, 100.4, 
null, null, 100.4, null, null, 100.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.4, null, null, 105.8, null, null, 106.3, null, null, 106.5, null, null, 104.8, null, null, 109.6, null, null, 109.1, null, null, 97.2, null, null, 97.2, null, null, 103, null, null, 102.8, null, null, 112.5, null, null, 110.9, null, null, 111.3, null, null, 111.3, null, null, 108.7, null, null, 109.5, null, null, 107.3, null, 
null, 91.3, null, null, 96.5, null, null, 96.5, null, null, 64.8, null, null, 61.9, null, null, 93.1, null, null, 92.5, null, null, 102.5, null, null, 114.4, null, null, 114.7, null, null, 114.6, null, null, 128.8, null, null, 129.1, null, null, 120.4, null, null, 135.5, null, null, 144, null, null, 145.3, null, null, 142.4, null, null, 110.8, null, null, 110.8, null, null, 116.9, null, null, 127.3, null, null, 110.6, null, null, 118.8, null, null, 124.1, null, null, 141.4, null, null, 141.4, null, null, 141.2, null, null, 141.2, null, null, 116.1, null, null, 116.2, null, null, 108.7, null, null, 117.1, null, null, 
238.2, null, null, 126.2, null, null, 152.5, null, null, 102.7, null, null, 102.7, null, null, null, null, null, null, null, null, null, null, null, 137.9, null, null, 150.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.7, null, null, 173.9, null, null, 168.6, null, null, null, null, null, null, null, null, 113.9, null, null, 191.3, null, null, 102.8, null, null, 83.3, null, null, null, null, null, null, null, null, 115, null, null, 115, null, null, 141.2, null, null, 173.9, null, null, null, null, null, 173.9, null, null, 119.3, null, null, 119.3, null, null, 114.6, 
null, null, 114.6, null, null, 102.2, null, null, 101.4, null, null, 101.4, null, null, null, null, null, 121.9, null, null, 121.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.5, null, null, 106.9, null, null, 107.8, null, null, 107.9, null, null, 106.2, null, null, 111.3, null, null, 110.3, null, null, 103.2, null, null, 103.2, null, null, 104.6, null, null, 104.4, null, null, 115.8, null, null, 110.5, null, null, 111.9, null, null, 111.9, null, null, 103.8, null, 
null, 103.3, null, null, 107.3, null, null, 94.3, null, null, 94.9, null, null, 94.9, null, null, 90, null, null, 87.8, null, null, 100.1, null, null, 99.8, null, null, 104.1, null, null, 112.7, null, null, 112.7, null, null, 111.1, null, null, 124.1, null, null, 122.5, null, null, 135.6, null, null, 126.7, null, null, 132.5, null, null, 132.9, null, null, 132.1, null, null, 107.3, null, null, 107.3, null, null, 113, null, null, 115.6, null, null, 111.2, null, null, 117.8, null, null, 118.3, null, null, 131.2, null, null, 131.2, null, null, 138, null, null, 138, null, null, 114.1, null, null, 114, null, null, 
105.3, null, null, 115.7, null, null, 252.7, null, null, 119.9, null, null, 137.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.4, null, null, 125.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.8, null, null, 183.1, null, null, null, null, null, 92.8, null, null, 100, null, null, null, null, null, 226.7, null, null, null, null, null, 81, null, null, 100, null, null, null, null, null, 139, null, null, 100, null, null, 123.8, null, null, 180.1, null, null, null, null, null, 180.1, null, null, 109.4, 
null, null, 109.4, null, null, null, null, null, null, null, null, 99.6, null, null, 99.6, null, null, 99.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.7, null, null, 104.6, null, null, 106.1, null, null, 106.3, null, null, 105, null, null, 108.1, null, null, 108.5, null, null, 95.6, null, null, 95.6, null, null, 100.1, null, null, 100.2, null, null, 98.3, null, null, 111.7, null, null, 112.8, null, 
null, 112.8, null, null, 106.1, null, null, 106, null, null, 107.3, null, null, 94.8, null, null, 99.3, null, null, 99.3, null, null, 68.6, null, null, 67.2, null, null, 97.2, null, null, 96.9, null, null, 103.8, null, null, 108, null, null, 108.2, null, null, 109, null, null, 113.4, null, null, 116, null, null, 100.3, null, null, 120.1, null, null, 124.7, null, null, 124.7, null, null, 124.7, null, null, 103.6, null, null, 103.6, null, null, 111.5, null, null, 111, null, null, 111.8, null, null, 112.3, null, null, 113.4, null, null, 117.1, null, null, 117.1, null, null, 128.3, null, null, 128.3, null, null, 
106.9, null, null, 106.9, null, null, 99.1, null, null, 107.5, null, null, 216.9, null, null, 110.9, null, null, 121.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.7, null, null, 122.9, null, null, null, null, null, null, null, null, 107.4, null, null, 107.4, null, null, 131.2, null, null, 84.2, null, null, null, null, null, 120.9, null, null, 103.7, null, null, null, null, null, 231.6, null, null, null, null, null, 105.5, null, null, 116.4, null, null, null, null, null, 99.1, null, null, 88.3, null, null, 134.2, null, null, 195.3, null, null, null, 
null, null, 195.3, null, null, 104.6, null, null, 104.6, null, null, null, null, null, null, null, null, 90, null, null, 90, null, null, 90, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.6, null, null, 102.7, null, null, 103.1, null, null, 103.3, null, null, 100.6, null, null, 106.6, null, null, 107.8, null, null, 95.4, null, null, 95.4, null, null, 99.3, null, null, 99.2, null, null, 100.6, null, 
null, 108.4, null, null, 109.1, null, null, 109.1, null, null, 105.1, null, null, 103.7, null, null, 107.3, null, null, 100.5, null, null, 103.5, null, null, 103.5, null, null, 79.6, null, null, 74.3, null, null, 99.5, null, null, 99.1, null, null, 106, null, null, 107.3, null, null, 107.4, null, null, 107.5, null, null, 110.4, null, null, 111, null, null, 105.9, null, null, 114.9, null, null, 116.5, null, null, 116.8, null, null, 116.2, null, null, 108.1, null, null, 108.1, null, null, 111.5, null, null, 106.2, null, null, 114.9, null, null, 113.4, null, null, 114.5, null, null, 113.7, null, null, 113.7, null, null, 
119, null, null, 119, null, null, 102, null, null, 101.7, null, null, 95.1, null, null, 107.2, null, null, 176.2, null, null, 118.2, null, null, 122.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.3, null, null, 118.6, null, null, 119.3, null, null, 119.3, null, null, 79.8, null, null, 79.8, null, null, 132.1, null, null, 176.3, null, null, null, null, null, 120.7, null, null, 99.4, null, null, null, null, null, 97.7, null, null, null, null, null, 118.8, null, null, 110.7, null, null, 137.5, null, null, 103.9, null, null, null, null, null, 161.2, 
null, null, 179.5, null, null, 174.2, null, null, 206.6, null, null, 89.4, null, null, 89.4, null, null, null, null, null, null, null, null, 93, null, null, 85.6, null, null, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.4, null, null, null, null, null, null, null, null, 95.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.7, null, null, 102.9, null, null, 100.6, null, null, 100.7, null, null, 98.7, null, null, 104.7, null, null, 103.9, null, null, 93.6, null, null, 93.6, null, null, 99.5, null, 
null, 99.6, null, null, 98.5, null, null, 111.2, null, null, 112.3, null, null, 112.3, null, null, 105.9, null, null, 104.6, null, null, 107.3, null, null, 104.6, null, null, 108.1, null, null, 108.1, null, null, 77.6, null, null, 79.1, null, null, 96.9, null, null, 96.4, null, null, 106.5, null, null, 109.3, null, null, 109.4, null, null, 109.2, null, null, 115.9, null, null, 116.5, null, null, 112.3, null, null, 120.5, null, null, 124.4, null, null, 124.5, null, null, 124.2, null, null, 106.3, null, null, 106.3, null, null, 112, null, null, 110.9, null, null, 112.6, null, null, 114.5, null, null, 115.4, null, null, 
120.3, null, null, 120.3, null, null, 128.1, null, null, 128.1, null, null, 107.5, null, null, 107.4, null, null, 99.8, null, null, 110, null, null, 211.6, null, null, 116.4, null, null, 127.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.6, null, null, 120.6, null, null, 119.3, null, null, 119.3, null, null, 89.4, null, null, 89.4, null, null, 130.8, null, null, 173.9, null, null, null, null, null, 111.8, null, null, 101.7, null, null, null, null, null, 145.1, null, null, null, null, null, 101.4, null, null, 110.5, null, null, 137.5, null, null, 112.7, 
null, null, 94.7, null, null, 132.7, null, null, 184, null, null, 174.2, null, null, 188.6, null, null, 107.2, null, null, 107.2, null, null, null, null, null, null, null, null, 94.1, null, null, 93.6, null, null, 93.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.4, null, null, null, null, null, null, null, null, 95.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.6, null, null, 103.3, null, null, 103.2, null, null, 103.4, null, null, 101.4, null, null, 106.4, null, null, 106.7, null, null, 94.8, null, 
null, 94.8, null, null, 99.7, null, null, 99.7, null, null, 99.1, null, null, 110.4, null, null, 111.4, null, null, 111.4, null, null, 105.7, null, null, 104.8, null, null, 107.3, null, null, 99.8, null, null, 103.5, null, null, 103.5, null, null, 74.7, null, null, 72.8, null, null, 97.9, null, null, 97.5, null, null, 105.4, null, null, 104.7, null, null, 104.6, null, null, 104.3, null, null, 104.2, null, null, 103.4, null, null, 109.4, null, null, 107.3, null, null, 106.9, null, null, 109.5, null, null, 103.7, null, null, 106.3, null, null, 106.3, null, null, 107.8, null, null, 95, null, null, 116.5, null, null, 
113.9, null, null, 114, null, null, 109.3, null, null, 109.3, null, null, 98, null, null, 98, null, null, 94.3, null, null, 94, null, null, 87.3, null, null, 111, null, null, 157, null, null, 112.5, null, null, 116.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.5, null, null, 120.6, null, null, 147.1, null, null, 147.1, null, null, 101.3, null, null, 101.3, null, null, 124.2, null, null, 163.4, null, null, 233.3, null, null, 93.4, null, null, 99.5, null, null, 79, null, null, 102.9, null, null, null, null, null, 118.8, null, null, 135.2, 
null, null, 127.2, null, null, 122.5, null, null, null, null, null, 130.4, null, null, 130.4, null, null, 130.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.2, null, null, 105.6, null, null, 105.6, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, 100, null, null, 89.8, null, null, 114.2, null, null, null, null, null, null, null, null, 94.3, null, null, 77, null, null, null, null, null, null, null, null, 105.3, null, null, 102.7, null, null, 97.8, null, null, 97.8, null, null, 94.6, null, null, 103.7, null, 
null, 102.6, null, null, 98.3, null, null, 98.3, null, null, 102.5, null, null, 102.6, null, null, 96, null, null, 108.3, null, null, 107.9, null, null, 107.9, null, null, 110.1, null, null, 108.1, null, null, 107.3, null, null, 108.3, null, null, 112.4, null, null, 112.4, null, null, 78.2, null, null, 80, null, null, 98.8, null, null, 98.4, null, null, 109, null, null, 99.8, null, null, 99.8, null, null, 99.3, null, null, 93.5, null, null, 92, null, null, 104.9, null, null, 89.6, null, null, 84.7, null, null, 82.4, null, null, 87.3, null, null, 71.7, null, null, 71.7, null, null, 96.9, null, null, 
81.6, null, null, 108.2, null, null, 108.4, null, null, 102, null, null, 106.5, null, null, 106.5, null, null, 80.4, null, null, 80.4, null, null, 95, null, null, 94.5, null, null, 87.2, null, null, 111, null, null, 161, null, null, 120.6, null, null, 118, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107, null, null, 130, null, null, 112, null, null, 112, null, null, 93.5, null, null, 93.5, null, null, 140.8, null, null, 169.7, null, null, 232.5, null, null, 110.5, null, null, 90.4, null, null, 119.6, null, null, 147.4, null, null, null, 
null, null, 88.7, null, null, 88.5, null, null, 139.2, null, null, 92.1, null, null, null, null, null, 187.7, null, null, 187.7, null, null, 187.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.6, null, null, 103.3, null, null, 103.3, null, null, null, null, null, null, null, null, null, null, null, 86.9, null, null, 86.9, null, null, 100.3, null, null, null, null, null, 115.5, null, null, null, null, null, 94.5, null, null, 85.4, null, null, null, null, null, null, null, null, 107.6, null, null, 104.8, null, null, 97.3, null, null, 97.5, null, 
null, 95.1, null, null, 102, null, null, 101, null, null, 92, null, null, 92, null, null, 107.1, null, null, 107.2, null, null, 104, null, null, 108.4, null, null, 109, null, null, 109, null, null, 104.9, null, null, 106.4, null, null, 107.3, null, null, 110.8, null, null, 115.4, null, null, 115.4, null, null, 76.9, null, null, 78.3, null, null, 100.3, null, null, 100.2, null, null, 100.9, null, null, 99.9, null, null, 99.9, null, null, 98.6, null, null, 95.1, null, null, 92.2, null, null, 122, null, null, 82.7, null, null, 77.5, null, null, 74.7, null, null, 80.7, null, null, 65, null, null, 
65, null, null, 94.3, null, null, 80.1, null, null, 104.9, null, null, 88.8, null, null, 85, null, null, 92.7, null, null, 92.7, null, null, 74.4, null, null, 74.4, null, null, 91.3, null, null, 86.2, null, null, 81.1, null, null, 109.5, null, null, 110.1, null, null, 119.9, null, null, 129.3, null, null, null, null, null, null, null, null, 106.8, null, null, 106.8, null, null, null, null, null, 129.7, null, null, 124.3, null, null, 93.1, null, null, 93.1, null, null, 98.8, null, null, 98.8, null, null, 132.3, null, null, 150.5, null, null, 150.1, null, null, null, null, null, 121, null, null, 119.9, 
null, null, 130.5, null, null, 128.8, null, null, 136.8, null, null, 146.6, null, null, 102, null, null, 133.8, null, null, null, null, null, 181.1, null, null, 214.6, null, null, null, null, null, 214.6, null, null, null, null, null, null, null, null, 148, null, null, 148, null, null, 103.9, null, null, 107, null, null, 112.9, null, null, 101.9, null, null, 117.5, null, null, 117.5, null, null, 92.9, null, null, 92.9, null, null, 96.3, null, null, null, null, null, 96.3, null, null, null, null, null, null, null, null, null, null, null, 102.7, null, null, 102.7, null, null, 107.4, null, null, 103.8, null, 
null, 95.4, null, null, 95.7, null, null, 94.5, null, null, 99.2, null, null, 97.4, null, null, 82.7, null, null, 82.7, null, null, 106.9, null, null, 106.9, null, null, 106.9, null, null, 106.5, null, null, 106.1, null, null, 106.1, null, null, 108.9, null, null, 109.3, null, null, 105.4, null, null, 111.7, null, null, 117.2, null, null, 117.2, null, null, 72.4, null, null, 75.4, null, null, 102.2, null, null, 102.2, null, null, 103.4, null, null, 101.4, null, null, 101.4, null, null, 100.7, null, null, 97.4, null, null, 95.6, null, null, 112.1, null, null, 92.9, null, null, 89.3, null, null, 88.4, null, null, 
90.3, null, null, 80.6, null, null, 80.6, null, null, 99.6, null, null, 85.4, null, null, 110, null, null, 103.5, null, null, 99.7, null, null, 102.5, null, null, 102.5, null, null, 83.8, null, null, 83.8, null, null, 93.3, null, null, 91.5, null, null, 85.2, null, null, 110.5, null, null, 138.7, null, null, 117.5, null, null, 121.5, null, null, null, null, null, null, null, null, 106.8, null, null, 106.8, null, null, null, null, null, 119.1, null, null, 124.9, null, null, 114.3, null, null, 114.3, null, null, 98.3, null, null, 98.3, null, null, 132.4, null, null, 159, null, null, 190, null, null, 103.7, 
null, null, 105.1, null, null, 109, null, null, 127.4, null, null, 128.8, null, null, 115.5, null, null, 120.9, null, null, 125.8, null, null, 114.7, null, null, null, null, null, 171.5, null, null, 185.4, null, null, 143.8, null, null, 214.6, null, null, null, null, null, null, null, null, 148, null, null, 148, null, null, 97, null, null, 106.4, null, null, 109.7, null, null, 101.9, null, null, 117.5, null, null, 117.5, null, null, 90.6, null, null, 90.6, null, null, 93.8, null, null, 114.2, null, null, 103.4, null, null, null, null, null, 94.3, null, null, 79.2, null, null, 102.7, null, null, 102.7, null, 
null, 106.8, null, null, 103.8, null, null, 96.8, null, null, 97, null, null, 94.7, null, null, 101.6, null, null, 100.3, null, null, 90.8, null, null, 90.8, null, null, 105.5, null, null, 105.6, null, null, 102.3, null, null, 107.8, null, null, 107.6, null, null, 107.6, null, null, 107.9, null, null, 107.9, null, null, 106.7, null, null, 110.2, null, null, 115, null, null, 115, null, null, 75.8, null, null, 77.9, null, null, 100.4, null, null, 100.2, null, null, 104.3, null, null, 96.7, null, null, 96.7, null, null, 95.5, null, null, 91.4, null, null, 89, null, null, 107.8, null, null, 80.2, null, null, 
76.5, null, null, 74.1, null, null, 79.2, null, null, 69.9, null, null, 69.9, null, null, 92.4, null, null, 77.7, null, null, 103.4, null, null, 93.6, null, null, 80, null, null, 77.9, null, null, 77.9, null, null, 74.4, null, null, 74.4, null, null, 90.3, null, null, 82, null, null, 77.5, null, null, 79.4, null, null, 110, null, null, 110.5, null, null, 112.5, null, null, 95.8, null, null, 95.8, null, null, 105.5, null, null, 105.5, null, null, null, null, null, 108.5, null, null, 118.2, null, null, 99.4, null, null, 99.4, null, null, 101.1, null, null, 101.1, null, null, 122.6, null, null, 119.1, 
null, null, 115.1, null, null, null, null, null, 106.9, null, null, 100.3, null, null, 159.5, null, null, 141.7, null, null, 122, null, null, 128.3, null, null, 122.1, null, null, 104.8, null, null, 73.3, null, null, 168.9, null, null, 216, null, null, null, null, null, 216, null, null, null, null, null, null, null, null, 124.8, null, null, 124.8, null, null, 105.8, null, null, 106.5, null, null, 107.2, null, null, 105.5, null, null, 106.5, null, null, 106.5, null, null, null, null, null, null, null, null, 98.7, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, null, null, 
null, 91.4, null, null, 91.4, null, null, 106.6, null, null, 101, null, null, 95.6, null, null, 96.2, null, null, 94, null, null, 99, null, null, 99.7, null, null, 76, null, null, 76, null, null, 103.1, null, null, 103.1, null, null, 101.4, null, null, 102.2, null, null, 100.9, null, null, 100.9, null, null, 109.2, null, null, 109.5, null, null, 100.8, null, null, 113.3, null, null, 118.6, null, null, 118.6, null, null, 77.3, null, null, 76, null, null, 100.2, null, null, 99.9, null, null, 106.8, null, null, 94.8, null, null, 94.8, null, null, 94.9, null, null, 88.2, null, null, 87.8, null, null, 
91.5, null, null, 78.7, null, null, 75.8, null, null, 74.5, null, null, 77.3, null, null, 65.3, null, null, 65.3, null, null, 90.3, null, null, 77.5, null, null, 99.7, null, null, 83.6, null, null, 76.1, null, null, 74.5, null, null, 74.5, null, null, 74.5, null, null, 74.5, null, null, 91.6, null, null, 83.1, null, null, 77.6, null, null, 78.2, null, null, 120.8, null, null, 104.6, null, null, 100.1, null, null, 98.4, null, null, 98.4, null, null, 109.8, null, null, 109.8, null, null, null, null, null, 89.5, null, null, 112.1, null, null, 112.5, null, null, 112.5, null, null, 86.4, null, null, 86.4, 
null, null, 118.1, null, null, 123.4, null, null, 131.2, null, null, null, null, null, null, null, null, 96.6, null, null, 127.7, null, null, 121.9, null, null, 129.4, null, null, null, null, null, null, null, null, 83.1, null, null, 91.3, null, null, 163.3, null, null, 207.5, null, null, null, null, null, 207.5, null, null, 153.9, null, null, 153.9, null, null, 130.6, null, null, 130.6, null, null, 98.1, null, null, 98.9, null, null, 93.3, null, null, 105.3, null, null, 88.5, null, null, 88.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, 92, null, null, 92, null, null, 105.9, null, null, 98.7, null, null, 93.7, null, null, 94.1, null, null, 93.5, null, null, 100.9, null, null, 93.5, null, null, 78.5, null, null, 78.5, null, null, 99.6, null, null, 99.7, null, null, 97.1, null, null, 101.8, null, null, 99.7, null, null, 99.7, null, null, 112.9, null, null, 114.4, null, null, 98, null, null, 114.6, null, null, 120, null, null, 120, null, null, 78.7, null, null, 80.6, null, null, 96.2, null, null, 95.8, null, null, 104.5, null, null, 95.7, null, null, 95.7, null, null, 95.5, null, null, 
88.5, null, null, 87.9, null, null, 107.3, null, null, 79, null, null, 75.9, null, null, 74.8, null, null, 77.1, null, null, 64, null, null, 64, null, null, 90.9, null, null, 79.3, null, null, 99.4, null, null, 80.7, null, null, 78.9, null, null, 75.8, null, null, 75.8, null, null, 77.9, null, null, 77.9, null, null, 93.7, null, null, 85.2, null, null, 77.4, null, null, 77.5, null, null, 144.9, null, null, 98.5, null, null, 89.2, null, null, 106.1, null, null, 106.1, null, null, 99.7, null, null, 99.7, null, null, null, null, null, 109.6, null, null, 109.6, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 109.6, null, null, 102.4, null, null, 128.7, null, null, null, null, null, null, null, null, 80.4, null, null, 132.7, null, null, 113, null, null, 102.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 159.1, null, null, 176.9, null, null, null, null, null, 176.9, null, null, 114.5, null, null, 114.5, null, null, 138.2, null, null, 138.2, null, null, 105, null, null, 107, null, null, 97.4, null, null, 115.7, null, null, 86, null, null, 86, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, 102.9, null, null, 102.9, null, null, 106.4, null, null, 98.2, null, null, 95.2, null, null, 95.6, null, null, 95.3, null, null, 98.5, null, null, 95.4, null, null, 79.6, null, null, 79.6, null, null, 100.6, null, null, 100.6, null, null, 98.9, null, null, 97, null, null, 95, null, null, 95, null, null, 106.5, null, null, 107.6, null, null, 100, null, null, 116, null, null, 121.1, null, null, 121.1, null, null, 80.5, null, null, 81.9, null, null, 95.7, null, null, 95.9, null, null, 92.6, null, null, 95.8, null, null, 
95.7, null, null, 95.4, null, null, 89.4, null, null, 88.3, null, null, 101.6, null, null, 79.3, null, null, 76, null, null, 74.5, null, null, 77.9, null, null, 66.4, null, null, 66.4, null, null, 91.2, null, null, 78.2, null, null, 100.8, null, null, 85.7, null, null, 78.4, null, null, 76.1, null, null, 76.1, null, null, 75.5, null, null, 75.5, null, null, 91.9, null, null, 83.4, null, null, 77.5, null, null, 78.4, null, null, 125.3, null, null, 104.3, null, null, 99.6, null, null, 100, null, null, 100, null, null, 106.1, null, null, 106.1, null, null, null, null, null, 101, null, null, 114.6, 
null, null, 102, null, null, 102, null, null, 95.3, null, null, 95.3, null, null, 118.2, null, null, 118.1, null, null, 125.4, null, null, null, null, null, 106.9, null, null, 92.9, null, null, 140.8, null, null, 125.3, null, null, 119.1, null, null, 128.3, null, null, 122.1, null, null, 95.2, null, null, 78.9, null, null, 164.5, null, null, 201.2, null, null, null, null, null, 201.2, null, null, 137.5, null, null, 137.5, null, null, 129.3, null, null, 129.3, null, null, 103.3, null, null, 104.1, null, null, 101.2, null, null, 107.3, null, null, 96.7, null, null, 96.7, null, null, null, null, null, null, null, 
null, 98.7, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, null, null, null, 91.9, null, null, 91.9, null, null, 106.3, null, null, 99.3, null, null, 94.8, null, null, 95.3, null, null, 94.3, null, null, 99.4, null, null, 96.1, null, null, 78, null, null, 78, null, null, 101.1, null, null, 101.1, null, null, 99.1, null, null, 100.3, null, null, 98.4, null, null, 98.4, null, null, 109.4, null, null, 110.4, null, null, 99.5, null, null, 114.7, null, null, 119.9, null, null, 119.9, null, null, 78.9, null, null, 79.6, null, null, 97.4, null, null, 97.2, null, null, 
101.1, null, null, 104.5, 104.5, null, 104.5, 104.5, null, 104.3, 104.3, null, 105.1, 105.1, null, 104.6, 104.6, null, 109.5, 109.5, null, 105, 105, null, 105.4, 105.4, null, 104.7, 104.7, null, 106.1, 106.1, null, 90.5, 90.5, null, 90.5, 90.5, null, 104.6, 104.6, null, 98.9, 98.9, null, 108.5, 108.5, null, 105.1, 105.1, null, 103.2, 103.2, null, 107.2, 107.2, null, 107.2, 107.2, null, 104.2, 104.2, null, 104.2, 104.2, null, 99.9, 99.9, null, 98.9, 98.9, null, 92.4, 92.4, null, 103.5, 103.5, null, 163.8, 163.8, null, 115.6, 115.6, null, 123.2, 123.2, null, 100.2, 100.2, null, 100.2, 100.2, null, 106.3, 106.3, null, 106.3, 106.3, null, null, 
null, null, 112.4, 112.4, null, 123.4, 123.4, null, 113.2, 113.2, null, 113.2, 113.2, null, 95.1, 95.1, null, 95.1, 95.1, null, 129.5, 129.5, null, 143.4, 143.4, null, 150.1, 150.1, null, 108.5, 108.5, null, 103, 103, null, 103.2, 103.2, null, 144.6, 144.6, null, 121.4, 121.4, null, 108.2, 108.2, null, 116.3, 116.3, null, 128.2, 128.2, null, 108.4, 108.4, null, 86.8, 86.8, null, 154.7, 154.7, null, 188.6, 188.6, null, 151.1, 151.1, null, 195.4, 195.4, null, 115.4, 115.4, null, 115.4, 115.4, null, 133.7, 133.7, null, 133.7, 133.7, null, 99.7, 99.7, null, 102.9, 102.9, null, 101.1, 101.1, null, 106.2, 106.2, null, 103.5, 103.5, null, 103.5, 103.5, 
null, 90.6, 90.6, null, 90.6, 90.6, null, 94.2, 94.2, null, 114.2, 114.2, null, 102.4, 102.4, null, 95.4, 95.4, null, 94.3, 94.3, null, 79.2, 79.2, null, 95.6, 95.6, null, 95.6, 95.6, null, 103.8, 103.8, null, 103.3, 103.3, null, 100.5, 100.5, null, 100.8, 100.8, null, 99, 99, null, 104.4, 104.4, null, 103.2, 103.2, null, 91.5, 91.5, null, 91.5, 91.5, null, 102.7, 102.7, null, 102.6, 102.6, null, 103.7, 103.7, null, 107.1, 107.1, null, 107.1, 107.1, null, 107.1, 107.1, null, 106.8, 106.8, null, 106.7, 106.7, null, 105.1, 105.1, null, 104.3, 104.3, null, 107.8, 107.8, null, 107.8, 107.8, null, 80, 80, null, 79.7, 79.7, null, 
99, 99, null, 98.7, 98.7, null, 103.8, 103.8, null, 96, null, null, 95.9, null, null, 95.8, null, null, 86.2, null, null, 85.7, null, null, 102.8, null, null, 78.9, null, null, 76.1, null, null, 75.5, null, null, 76.7, null, null, 62, null, null, 62, null, null, 88.4, null, null, 79.6, null, null, 94.5, null, null, 89, null, null, 80.3, null, null, 76.9, null, null, 76.9, null, null, 87.6, null, null, 87.6, null, null, 91, null, null, 89.7, null, null, 81.2, null, null, 81.7, null, null, 152, null, null, 94.5, null, null, 82.1, null, null, 105.5, null, null, 105.5, null, null, null, 
null, null, null, null, null, null, null, null, 101.4, null, null, 101.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.4, null, null, 110.9, null, null, 99.8, null, null, null, null, null, null, null, null, 100.7, null, null, 95.9, null, null, 102.2, null, null, 118.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 166.2, null, null, 180.3, null, null, null, null, null, 180.3, null, null, 128.5, null, null, 128.5, null, null, 138.1, null, null, 138.1, null, null, 104.2, null, null, 107, null, null, 107, null, null, null, null, 
null, 76.3, null, null, 76.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.1, null, null, 100.6, null, null, 95.2, null, null, 95.7, null, null, 96.2, null, null, 99.6, null, null, 93.9, null, null, 77.5, null, null, 77.5, null, null, 102.8, null, null, 102.9, null, null, 99.3, null, null, 101.7, null, null, 99, null, null, 99, null, null, 115.7, null, null, 119.3, null, null, 97.7, null, null, 116.7, null, null, 121.1, null, null, 121.1, null, null, 
84.5, null, null, 86.1, null, null, 99.7, null, null, 99.9, null, null, 96.9, null, null, 95, null, null, 94.9, null, null, 94.7, null, null, 84.8, null, null, 84, null, null, 117, null, null, 78.2, null, null, 75.5, null, null, 75, null, null, 76, null, null, 66.9, null, null, 66.9, null, null, 87.4, null, null, 78.8, null, null, 93.4, null, null, 87.3, null, null, 80.1, null, null, 76.9, null, null, 76.9, null, null, 72.4, null, null, 72.4, null, null, 88.6, null, null, 88.4, null, null, 81, null, null, 75.2, null, null, 139.1, null, null, 99.3, null, null, 89.7, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.3, null, null, 122.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.3, null, null, 94.1, null, null, 122.5, null, null, null, null, null, null, null, null, 135.4, null, null, 129.2, null, null, 129.7, null, null, 122.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.5, null, null, 157.3, null, null, null, null, null, 157.3, null, null, 115.6, null, null, 115.6, null, null, 145.9, null, null, 145.9, null, null, 111.7, null, null, 111.7, null, 
null, 111.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.7, null, null, 98.3, null, null, 94.6, null, null, 95.2, null, null, 96.1, null, null, 99.4, null, null, 92.6, null, null, 74.1, null, null, 74.1, null, null, 104.5, null, null, 104.5, null, null, 98.6, null, null, 91.7, null, null, 89.5, null, null, 89.5, null, null, 103.7, null, null, 103.5, null, null, 100, null, null, 118, null, null, 
122.5, null, null, 122.5, null, null, 85.3, null, null, 88.4, null, null, 94.3, null, null, 94, null, null, 98.5, null, null, 95.8, null, null, 95.6, null, null, 95.4, null, null, 86.1, null, null, 85.3, null, null, 108.9, null, null, 78.9, null, null, 76, null, null, 75.2, null, null, 76.8, null, null, 71.9, null, null, 71.9, null, null, 87.9, null, null, 83.7, null, null, 90.8, null, null, 91.2, null, null, 90.2, null, null, 78.4, null, null, 78.4, null, null, 71.9, null, null, 71.9, null, null, 89.1, null, null, 88.9, null, null, 81.8, null, null, 72.8, null, null, 141.1, null, null, 96.7, 
null, null, 84.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109, null, null, 134.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.7, null, null, 119.2, null, null, 114.1, null, null, null, null, null, null, null, null, 107, null, null, 148.2, null, null, 115.7, null, null, 149.6, null, null, null, null, null, null, null, null, 94.5, null, null, 94.5, null, null, 132.8, null, null, 152.1, null, null, null, null, null, 152.1, null, null, 122.4, null, null, 122.4, null, null, null, null, null, null, null, 
null, 108.6, null, null, 108.6, null, null, 108.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.2, null, null, 99.5, null, null, 96.3, null, null, 96.7, null, null, 98.2, null, null, 98.6, null, null, 93.6, null, null, 79.9, null, null, 79.9, null, null, 101.9, null, null, 101.9, null, null, 102.8, null, null, 98.4, null, null, 97.8, null, null, 97.8, null, null, 101.1, null, null, 100.9, null, null, 
99, null, null, 117.7, null, null, 121.6, null, null, 121.6, null, null, 88, null, null, 92.6, null, null, 107.4, null, null, 107.7, null, null, 102.7, null, null, 95.6, null, null, 95.5, null, null, 95.3, null, null, 85.7, null, null, 85, null, null, 108.9, null, null, 78.7, null, null, 75.8, null, null, 75.2, null, null, 76.5, null, null, 66.9, null, null, 66.9, null, null, 87.9, null, null, 80.7, null, null, 92.9, null, null, 89.2, null, null, 83.5, null, null, 77.5, null, null, 77.5, null, null, 76.8, null, null, 76.8, null, null, 89.6, null, null, 89, null, null, 81.3, null, null, 76.4, 
null, null, 143.8, null, null, 96.8, null, null, 85.3, null, null, 105.5, null, null, 105.5, null, null, null, null, null, null, null, null, null, null, null, 109.8, null, null, 116.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.2, null, null, 105.7, null, null, 104.8, null, null, null, null, null, null, null, null, 111.3, null, null, 124.9, null, null, 113.1, null, null, 128.5, null, null, null, null, null, null, null, null, 94.5, null, null, 94.5, null, null, 143.6, null, null, 163.1, null, null, null, null, null, 163.1, null, null, 121.2, null, null, 121.2, null, 
null, 141.2, null, null, 141.2, null, null, 107.8, null, null, 109, null, null, 109, null, null, null, null, null, 76.3, null, null, 76.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108, null, null, 99.5, null, null, 95.4, null, null, 95.8, null, null, 96.8, null, null, 99.2, null, null, 93.3, null, null, 77.1, null, null, 77.1, null, null, 103.1, null, null, 103.1, null, null, 100.2, null, null, 97.2, null, null, 95.3, null, null, 95.3, null, null, 
106.7, null, null, 107.7, null, null, 98.9, null, null, 117.5, null, null, 121.8, null, null, 121.8, null, null, 85.9, null, null, 88.9, null, null, 100.2, null, null, 100.2, null, null, 99.4, null, null, 97.2, null, null, 97.2, null, null, 96.1, null, null, 89.8, null, null, 86.6, null, null, 109.9, null, null, 80.9, null, null, 78.6, null, null, 77.6, null, null, 79.6, null, null, 72.9, null, null, 72.9, null, null, 88.1, null, null, 85.2, null, null, 90, null, null, 88, null, null, 85.8, null, null, 81.7, null, null, 81.7, null, null, 70.7, null, null, 70.7, null, null, 91.4, null, null, 91.2, 
null, null, 85.2, null, null, 71, null, null, 137.7, null, null, 100.8, null, null, 92.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110, null, null, 105.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.8, null, null, 156.2, null, null, null, null, null, 100, null, null, 79.9, null, null, null, null, null, 109.6, null, null, null, null, null, 152.9, null, null, 140, null, null, null, null, null, 110.2, null, null, 111.3, null, null, 136.9, null, null, 149.8, null, null, null, null, null, 149.8, null, 
null, 131.3, null, null, 131.3, null, null, null, null, null, null, null, null, 107, null, null, 107, null, null, 107, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.8, null, null, 98.3, null, null, 95.9, null, null, 96.3, null, null, 98.4, null, null, 95.9, null, null, 92.4, null, null, 82.2, null, null, 82.2, null, null, 101.6, null, null, 101.5, null, null, 104.2, null, null, 95.2, null, null, 
92.7, null, null, 92.7, null, null, 107.8, null, null, 108.9, null, null, 101.7, null, null, 118.2, null, null, 120.6, null, null, 120.6, null, null, 97.8, null, null, 101.1, null, null, 101.2, null, null, 101, null, null, 103.5, null, null, 99.3, null, null, 99.2, null, null, 97.9, null, null, 92.3, null, null, 89, null, null, 112, null, null, 84.4, null, null, 82.2, null, null, 80, null, null, 84.7, null, null, 79, null, null, 79, null, null, 90.5, null, null, 90.2, null, null, 90.8, null, null, 93.4, null, null, 85.2, null, null, 86.7, null, null, 86.7, null, null, 69, null, null, 69, 
null, null, 95.8, null, null, 95.4, null, null, 92, null, null, 78.7, null, null, 125.5, null, null, 112.2, null, null, 115, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112, null, null, 86.3, null, null, null, null, null, null, null, null, 87.8, null, null, 87.8, null, null, 85.7, null, null, 110.2, null, null, null, null, null, 91, null, null, 75, null, null, null, null, null, 86.2, null, null, null, null, null, 126.3, null, null, 75.7, null, null, null, null, null, 114.4, null, null, 121.5, null, null, 126, null, null, 136.6, null, 
null, null, null, null, 136.6, null, null, 116.2, null, null, 116.2, null, null, null, null, null, null, null, null, 110.1, null, null, 110.1, null, null, 110.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, 108.7, null, null, 100.8, null, null, 97.9, null, null, 98.2, null, null, 100.7, null, null, 98.4, null, null, 93.8, null, null, 86.9, null, null, 86.9, null, null, 103.8, null, null, 103.8, null, null, 
103, null, null, 98.6, null, null, 97.5, null, null, 97.5, null, null, 105, null, null, 106.5, null, null, 99.9, null, null, 117, null, null, 119.2, null, null, 119.2, null, null, 98.6, null, null, 106, null, null, 106.4, null, null, 105.7, null, null, 118.3, null, null, 97.2, null, null, 97.1, null, null, 98.3, null, null, 88.4, null, null, 89.3, null, null, 82.8, null, null, 85.3, null, null, 83.6, null, null, 81.9, null, null, 85.6, null, null, 77.6, null, null, 77.6, null, null, 89.2, null, null, 90.8, null, null, 88.2, null, null, 93.7, null, null, 92.7, null, null, 87.5, null, null, 87.5, 
null, null, 81.7, null, null, 81.7, null, null, 98.4, null, null, 98.3, null, null, 93.6, null, null, 82.1, null, null, 137.9, null, null, 103.4, null, null, 115.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 80.7, null, null, 90.2, null, null, 94.5, null, null, 94.5, null, null, 137, null, null, 137, null, null, 80, null, null, 54, null, null, null, null, null, 74.1, null, null, 102.9, null, null, null, null, null, 106.2, null, null, null, null, null, 126.3, null, null, 85.7, null, null, 91.3, null, null, 77.3, null, null, null, null, 
null, 82.1, null, null, 77.9, null, null, 61.1, null, null, 149.8, null, null, 115.7, null, null, 115.7, null, null, null, null, null, null, null, null, 104, null, null, 123, null, null, 123, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6, null, null, 101.3, null, null, 98.8, null, null, 99.1, null, null, 100.4, null, null, 99.3, null, null, 96.5, null, null, 86.1, null, null, 86.1, null, null, 
106.2, null, null, 106.2, null, null, 102.1, null, null, 95.9, null, null, 94.2, null, null, 94.2, null, null, 104.8, null, null, 106.1, null, null, 99.4, null, null, 116.5, null, null, 117.4, null, null, 117.4, null, null, 107.7, null, null, 106.7, null, null, 105.9, null, null, 105.1, null, null, 118.6, null, null, 97.9, null, null, 97.9, null, null, 97.4, null, null, 90.2, null, null, 88.2, null, null, 102.6, null, null, 83.5, null, null, 81.5, null, null, 79.8, null, null, 83.3, null, null, 76.5, null, null, 76.5, null, null, 89.3, null, null, 88.7, null, null, 89.6, null, null, 91.6, null, null, 87.8, 
null, null, 85.3, null, null, 85.3, null, null, 73.8, null, null, 73.8, null, null, 95.1, null, null, 94.9, null, null, 90.2, null, null, 77.2, null, null, 133.6, null, null, 105.3, null, null, 106.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.3, null, null, 91.2, null, null, 94.5, null, null, 94.5, null, null, 116.4, null, null, 116.4, null, null, 85.6, null, null, 56.5, null, null, null, null, null, 86.4, null, null, 83.3, null, null, null, null, null, 101.5, null, null, null, null, null, 133.5, null, null, 92.4, null, null, 91.3, null, 
null, 103.8, null, null, 115.7, null, null, 123.1, null, null, 119.1, null, null, 61.1, null, null, 144.3, null, null, 126.6, null, null, 126.6, null, null, null, null, null, null, null, null, 106.4, null, null, 110.6, null, null, 110.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, 98.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.4, null, null, 100.2, null, null, 97.5, null, null, 97.9, null, null, 99.8, null, null, 97.9, null, null, 94.2, null, null, 
85.1, null, null, 85.1, null, null, 103.9, null, null, 103.9, null, null, 103.1, null, null, 96.6, null, null, 94.7, null, null, 94.7, null, null, 105.9, null, null, 107.2, null, null, 100.4, null, null, 117.2, null, null, 119.1, null, null, 119.1, null, null, 101, null, null, 104.4, null, null, 104.5, null, null, 103.9, null, null, 113.4, null, null, 96.8, null, null, 96.7, null, null, 97.5, null, null, 87.6, null, null, 87.7, null, null, 86.9, null, null, 85.4, null, null, 83.9, null, null, 81.5, null, null, 86.8, null, null, 79.3, null, null, 79.3, null, null, 88.2, null, null, 93.4, null, null, 85.4, 
null, null, 87.3, null, null, 84.1, null, null, 87.8, null, null, 87.8, null, null, 95.1, null, null, 95.1, null, null, 93.6, null, null, 93.5, null, null, 86.8, null, null, 75.8, null, null, 144.5, null, null, 97.4, null, null, 82.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.5, null, null, 87.4, null, null, 82.1, null, null, 82.1, null, null, 111, null, null, 111, null, null, 82.5, null, null, 59.5, null, null, 75, null, null, 83.6, null, null, 116.7, null, null, 75.9, null, null, 97.6, null, null, null, null, null, 88.9, null, 
null, 83.1, null, null, 98.2, null, null, 93.2, null, null, null, null, null, 77.2, null, null, 77.2, null, null, 77.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.9, null, null, 93.6, null, null, 93.6, null, null, null, null, null, null, null, null, null, null, null, 90, null, null, 90, null, null, 78.5, null, null, 87.5, null, null, null, null, null, null, null, null, 95.4, null, null, 63.8, null, null, null, null, null, null, null, null, 108.1, null, null, 102.6, null, null, 100.1, null, null, 100.3, null, null, 103, null, null, 
98.6, null, null, 96.2, null, null, 89.1, null, null, 89.1, null, null, 106.9, null, null, 106.8, null, null, 108.4, null, null, 97.8, null, null, 96.8, null, null, 96.8, null, null, 102.5, null, null, 104.7, null, null, 101.7, null, null, 114.2, null, null, 115, null, null, 115, null, null, 105.6, null, null, 105.9, null, null, 104, null, null, 103.5, null, null, 111.5, null, null, 99, null, null, 98.9, null, null, 100.3, null, null, 91.9, null, null, 93.6, null, null, 80.9, null, null, 95.2, null, null, 95.6, null, null, 98.4, null, null, 92.7, null, null, 106.7, null, null, 106.7, null, null, 98.2, 
null, null, 100.7, null, null, 96.7, null, null, 77.1, null, null, 77, null, null, 88.2, null, null, 88.2, null, null, 95.3, null, null, 95.3, null, null, 91.2, null, null, 90.8, null, null, 90.7, null, null, 74, null, null, 97.5, null, null, 108.4, null, null, 92.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.8, null, null, 76.4, null, null, 85, null, null, 85, null, null, 90.7, null, null, 90.7, null, null, 73.4, null, null, 67.8, null, null, 56, null, null, 80, null, null, 90.6, null, null, 75.3, null, null, 73.6, null, 
null, null, null, null, 75, null, null, 91.4, null, null, 78.3, null, null, 82.8, null, null, null, null, null, 71.5, null, null, 71.5, null, null, 71.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.4, null, null, 83, null, null, 83, null, null, null, null, null, null, null, null, null, null, null, 98.2, null, null, 98.2, null, null, 82.3, null, null, null, null, null, 91.1, null, null, null, null, null, 97.1, null, null, 66.8, null, null, null, null, null, null, null, null, 106.7, null, null, 101, null, null, 100.9, null, null, 
101.2, null, null, 103.1, null, null, 98.6, null, null, 98.4, null, null, 93, null, null, 93, null, null, 102.2, null, null, 102.3, null, null, 99.9, null, null, 98.8, null, null, 97, null, null, 97, null, null, 107.2, null, null, 107.7, null, null, 100.1, null, null, 113, null, null, 113.6, null, null, 113.6, null, null, 106.5, null, null, 111.7, null, null, 103.9, null, null, 103.4, null, null, 112.5, null, null, 97.3, null, null, 97.3, null, null, 98.1, null, null, 92.8, null, null, 93.6, null, null, 87, null, null, 96.8, null, null, 98.1, null, null, 102.8, null, null, 93.2, null, null, 113.4, 
null, null, 113.4, null, null, 95.9, null, null, 94.7, null, null, 96.7, null, null, 88.1, null, null, 84.2, null, null, 89.6, null, null, 89.6, null, null, 104, null, null, 104, null, null, 98.5, null, null, 92, null, null, 93.9, null, null, 62.1, null, null, 95.4, null, null, 101.5, null, null, 77.2, null, null, null, null, null, null, null, null, 115.4, null, null, 115.4, null, null, null, null, null, 84.7, null, null, 86.8, null, null, 96.2, null, null, 96.2, null, null, 132.7, null, null, 132.7, null, null, 79.1, null, null, 74.8, null, null, 58.8, null, null, null, null, null, 91.1, null, 
null, 71.7, null, null, 80.7, null, null, 87.1, null, null, 71.8, null, null, 84, null, null, 110.5, null, null, 83.2, null, null, null, null, null, 61.9, null, null, 50.1, null, null, null, null, null, 50.1, null, null, null, null, null, null, null, null, 78.7, null, null, 78.7, null, null, 94, null, null, 94.1, null, null, 87.5, null, null, 100.2, null, null, 77.6, null, null, 77.6, null, null, 124.3, null, null, 124.3, null, null, 94.6, null, null, null, null, null, 94.6, null, null, null, null, null, null, null, null, null, null, null, 101.2, null, null, 101.2, null, null, 103.4, null, null, 
97.5, null, null, 101.4, null, null, 101.5, null, null, 103.1, null, null, 102.4, null, null, 98.3, null, null, 95.2, null, null, 95.2, null, null, 96.1, null, null, 96.1, null, null, 97.2, null, null, 96.7, null, null, 95.4, null, null, 95.4, null, null, 102.4, null, null, 103.3, null, null, 100.8, null, null, 110, null, null, 109.8, null, null, 109.8, null, null, 112.4, null, null, 114, null, null, 102.2, null, null, 101.3, null, null, 114.6, null, null, 97.6, null, null, 97.6, null, null, 98.6, null, null, 90.8, null, null, 91.6, null, null, 85.2, null, null, 92, null, null, 91.9, null, null, 93, 
null, null, 90.6, null, null, 96.9, null, null, 96.9, null, null, 93.9, null, null, 96.1, null, null, 92.6, null, null, 84.1, null, null, 81.7, null, null, 88.5, null, null, 88.5, null, null, 97.9, null, null, 97.9, null, null, 94.7, null, null, 92.1, null, null, 90.3, null, null, 70.7, null, null, 111.5, null, null, 102.4, null, null, 83.5, null, null, null, null, null, null, null, null, 115.4, null, null, 115.4, null, null, null, null, null, 84.9, null, null, 83.6, null, null, 86.9, null, null, 86.9, null, null, 111.9, null, null, 111.9, null, null, 78.2, null, null, 68.4, null, null, 62.2, null, 
null, 81.3, null, null, 98, null, null, 73.6, null, null, 82.3, null, null, 87.1, null, null, 76.3, null, null, 85.6, null, null, 93.7, null, null, 86.1, null, null, null, null, null, 64.8, null, null, 58.2, null, null, 75.5, null, null, 50.1, null, null, null, null, null, null, null, null, 78.7, null, null, 78.7, null, null, 85.7, null, null, 92.9, null, null, 88, null, null, 100.2, null, null, 77.6, null, null, 77.6, null, null, 101.3, null, null, 101.3, null, null, 81.8, null, null, 87.5, null, null, 93.1, null, null, null, null, null, 96, null, null, 64.6, null, null, 101.2, null, null, 
101.2, null, null, 106.1, null, null, 100.3, null, null, 100.8, null, null, 101, null, null, 103.1, null, null, 99.9, null, null, 97.6, null, null, 92.2, null, null, 92.2, null, null, 101.6, null, null, 101.5, null, null, 101.6, null, null, 97.7, null, null, 96.4, null, null, 96.4, null, null, 104, null, null, 105.3, null, null, 100.9, null, null, 112.3, null, null, 112.8, null, null, 112.8, null, null, 108.1, null, null, 110.5, null, null, 103.3, null, null, 102.8, null, null, 112.9, null, null, 96.1, null, null, 96, null, null, 96.8, null, null, 93.4, null, null, 94.2, null, null, 88.1, null, null, 93.4, 
null, null, 93.3, null, null, 98.2, null, null, 88.2, null, null, 112.1, null, null, 112.1, null, null, 92.6, null, null, 91, null, null, 93.5, null, null, 91.4, null, null, 93.7, null, null, 92.8, null, null, 92.8, null, null, 93.8, null, null, 93.8, null, null, 99.8, null, null, 94.7, null, null, 96.9, null, null, 89.1, null, null, 84.2, null, null, 105.2, null, null, 79.9, null, null, 101.6, null, null, 101.6, null, null, 109.6, null, null, 109.6, null, null, null, null, null, 91.5, null, null, 91.2, null, null, 109.3, null, null, 109.3, null, null, 113.9, null, null, 113.9, null, null, 86.8, null, 
null, 80.5, null, null, 77.7, null, null, null, null, null, 131.8, null, null, 111.3, null, null, 69.9, null, null, 77, null, null, 92.4, null, null, 98.3, null, null, 124.8, null, null, 91.5, null, null, 136.4, null, null, 61.1, null, null, 50.5, null, null, null, null, null, 50.5, null, null, null, null, null, null, null, null, 78.3, null, null, 78.3, null, null, 79.7, null, null, 78.4, null, null, 89.3, null, null, 64.9, null, null, 95.6, null, null, 95.6, null, null, null, null, null, null, null, null, 79.8, null, null, null, null, null, 79.8, null, null, null, null, null, null, null, null, 
null, null, null, 104.2, null, null, 104.2, null, null, 100.2, null, null, 95.3, null, null, 101, null, null, 101.2, null, null, 103.9, null, null, 99.7, null, null, 96.7, null, null, 95, null, null, 95, null, null, 89.7, null, null, 89.6, null, null, 96.8, null, null, 100.7, null, null, 99.7, null, null, 99.7, null, null, 105.3, null, null, 105.7, null, null, 101, null, null, 105.6, null, null, 105.1, null, null, 105.1, null, null, 112.3, null, null, 117.3, null, null, 103.8, null, null, 103.3, null, null, 111.8, null, null, 93.9, null, null, 93.7, null, null, 94.3, null, null, 91.4, null, null, 91.9, 
null, null, 86.4, null, null, 92.6, null, null, 92.9, null, null, 95.8, null, null, 89.7, null, null, 113.4, null, null, 113.4, null, null, 94.9, null, null, 90.6, null, null, 97.3, null, null, 97, null, null, 99.2, null, null, 80.7, null, null, 80.7, null, null, 101.2, null, null, 101.2, null, null, 95.6, null, null, 90.4, null, null, 94.6, null, null, 88.3, null, null, 69.9, null, null, 101.9, null, null, 86.1, null, null, 99.6, null, null, 99.6, null, null, 102.4, null, null, 102.4, null, null, null, null, null, 89.5, null, null, 81.4, null, null, 110.7, null, null, 110.7, null, null, 100.9, null, 
null, 100.9, null, null, 77.5, null, null, 67.7, null, null, 76.4, null, null, null, null, null, null, null, null, 99.7, null, null, 70.1, null, null, 92.8, null, null, 85.7, null, null, null, null, null, null, null, null, 92.7, null, null, 117.8, null, null, 59.3, null, null, 39.6, null, null, null, null, null, 39.6, null, null, 86.2, null, null, 86.2, null, null, 77.9, null, null, 77.9, null, null, 77.2, null, null, 75.8, null, null, 87.1, null, null, 64.5, null, null, 95.6, null, null, 95.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, 104.1, null, null, 104.1, null, null, 97.2, null, null, 93, null, null, 101.6, null, null, 101.9, null, null, 104.2, null, null, 98.7, null, null, 98.5, null, null, 94, null, null, 94, null, null, 86.8, null, null, 86.6, null, null, 94.8, null, null, 96.5, null, null, 96.3, null, null, 96.3, null, null, 97.5, null, null, 96.5, null, null, 102, null, null, 101.5, null, null, 100.4, null, null, 100.4, null, null, 113, null, null, 114.3, null, null, 107.5, null, null, 107.1, null, null, 115, null, null, 92.3, null, null, 92.2, null, null, 92.5, 
null, null, 89.4, null, null, 89.9, null, null, 75.3, null, null, 90.9, null, null, 90.9, null, null, 93.8, null, null, 87.6, null, null, 111, null, null, 111, null, null, 91.9, null, null, 86.6, null, null, 94.8, null, null, 103.2, null, null, 97.4, null, null, 83.7, null, null, 83.7, null, null, 91.1, null, null, 91.1, null, null, 92.8, null, null, 87.3, null, null, 93.4, null, null, 91.2, null, null, 59.4, null, null, 103.7, null, null, 90.5, null, null, 95.5, null, null, 95.5, null, null, 123.4, null, null, 123.4, null, null, null, null, null, 79.7, null, null, 79.7, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 79.7, null, null, 79.8, null, null, 52.8, null, null, null, null, null, null, null, null, 111.2, null, null, 63.9, null, null, 94.2, null, null, 110.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 53.9, null, null, 43, null, null, null, null, null, 43, null, null, 85.6, null, null, 85.6, null, null, 72.2, null, null, 72.2, null, null, 70.9, null, null, 67.8, null, null, 85.9, null, null, 54.1, null, null, 108.3, null, null, 108.3, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.4, null, null, 113.4, null, null, 95.8, null, null, 93.7, null, null, 100.9, null, null, 101.1, null, null, 102.9, null, null, 100.2, null, null, 98.1, null, null, 95.2, null, null, 95.2, null, null, 85.8, null, null, 85.7, null, null, 93.8, null, null, 101.5, null, null, 102.3, null, null, 102.3, null, null, 98.4, null, null, 97.7, null, null, 98.9, null, null, 97.9, null, null, 96.2, null, null, 96.2, null, null, 114.4, null, null, 114.5, null, null, 102.1, null, null, 101.2, null, null, 119.1, null, null, 94.2, 
null, null, 94.1, null, null, 94.5, null, null, 91.6, null, null, 92.1, null, null, 86.4, null, null, 92.3, null, null, 92.4, null, null, 95.9, null, null, 88.5, null, null, 112.1, null, null, 112.1, null, null, 93.1, null, null, 89.4, null, null, 95.2, null, null, 97.2, null, null, 96.6, null, null, 85.8, null, null, 85.8, null, null, 95.3, null, null, 95.3, null, null, 96, null, null, 90.7, null, null, 94.9, null, null, 89.6, null, null, 69.9, null, null, 103.6, null, null, 85.5, null, null, 98.8, null, null, 98.8, null, null, 109.1, null, null, 109.1, null, null, null, null, null, 90, null, 
null, 86.2, null, null, 109.6, null, null, 109.6, null, null, 109.2, null, null, 109.2, null, null, 82.6, null, null, 76.8, null, null, 68.2, null, null, null, null, null, 131.8, null, null, 108.1, null, null, 68, null, null, 87.3, null, null, 94.4, null, null, 98.3, null, null, 124.8, null, null, 92, null, null, 129.7, null, null, 58.7, null, null, 45.4, null, null, null, null, null, 45.4, null, null, 86, null, null, 86, null, null, 76.9, null, null, 76.9, null, null, 77.5, null, null, 75.8, null, null, 88.2, null, null, 62.6, null, null, 97.9, null, null, 97.9, null, null, null, null, null, 
null, null, null, 79.8, null, null, null, null, null, 79.8, null, null, null, null, null, null, null, null, null, null, null, 104.6, null, null, 104.6, null, null, 97.7, null, null, 94, null, null, 101.2, null, null, 101.4, null, null, 103.6, null, null, 99.5, null, null, 97.8, null, null, 94.8, null, null, 94.8, null, null, 87.5, null, null, 87.3, null, null, 95.1, null, null, 99.5, null, null, 99.4, null, null, 99.4, null, null, 100.3, null, null, 99.8, null, null, 100.6, null, null, 101.6, null, null, 100.5, null, null, 100.5, null, null, 113.2, null, null, 115.3, null, null, 104.5, null, null, 103.8, 
null, null, 115.3, null, null, 96.3, 96.3, null, 96.2, 96.2, null, 96.3, 96.3, null, 89.7, 89.7, null, 89.3, 89.3, null, 93.1, 93.1, null, 86, 86, null, 84.4, 84.4, null, 84.8, 84.8, null, 84.1, 84.1, null, 85.1, 85.1, null, 85.1, 85.1, null, 90.8, 90.8, null, 88.3, 88.3, null, 92.5, 92.5, null, 90.3, 90.3, null, 86.9, 86.9, null, 84, 84, null, 84, 84, null, 84.2, 84.2, null, 84.2, 84.2, null, 94.2, 94.2, null, 91.7, 91.7, null, 88.8, 88.8, null, 77.6, 77.6, null, 112.7, 112.7, null, 102, 102, null, 90.2, 90.2, null, 99.1, 99.1, null, 99.1, 99.1, null, 111.4, 111.4, null, 111.4, 111.4, 
null, null, null, null, 94.7, 94.7, null, 89.2, 89.2, null, 90.7, 90.7, null, 90.7, 90.7, null, 112.3, 112.3, null, 112.3, 112.3, null, 85.7, 85.7, null, 73.1, 73.1, null, 71.8, 71.8, null, 84.5, 84.5, null, 90.7, 90.7, null, 96.1, 96.1, null, 90.8, 90.8, null, 91.6, 91.6, null, 100.8, 100.8, null, 90.1, 90.1, null, 96.5, 96.5, null, 97, 97, null, 120.5, 120.5, null, 89.6, 89.6, null, 82.2, 82.2, null, 71.5, 71.5, null, 83.7, 83.7, null, 120.2, 120.2, null, 120.2, 120.2, null, 82.1, 82.1, null, 82.1, 82.1, null, 87.2, 87.2, null, 88.3, 88.3, null, 97.4, 97.4, null, 70, 70, null, 90.6, 90.6, null, 
90.6, 90.6, null, 101.3, 101.3, null, 101.3, 101.3, null, 83.5, 83.5, null, 87.5, 87.5, null, 90.3, 90.3, null, 98.7, 98.7, null, 96, 96, null, 64.6, 64.6, null, 103.4, 103.4, null, 103.4, 103.4, null, 104.9, 104.9, null, 98.5, 98.5, null, 98.7, 98.7, null, 99, 99, null, 100.8, 100.8, null, 99.1, 99.1, null, 95.7, 95.7, null, 87, 87, null, 87, 87, null, 98.7, 98.7, null, 98.7, 98.7, null, 99.9, 99.9, null, 97.7, 97.7, null, 96.5, 96.5, null, 96.5, 96.5, null, 104.1, 104.1, null, 104.8, 104.8, null, 100.2, 100.2, null, 112, 112, null, 113.1, 113.1, null, 113.1, 113.1, null, 101, 101, null, 103.8, 
103.8, null, 103.1, 103.1, null, 102.6, 102.6, null, 110.2, 110.2, null, 90.9, null, null, 90.8, null, null, 90.9, null, null, 87.9, null, null, 88.1, null, null, 84.2, null, null, 90.2, null, null, 90.4, null, null, 93.1, null, null, 87.6, null, null, 108.1, null, null, 108.1, null, null, 93, null, null, 88.3, null, null, 95.8, null, null, 96.3, null, null, 94.8, null, null, 81.2, null, null, 81.2, null, null, 75.2, null, null, 75.2, null, null, 91.3, null, null, 90.2, null, null, 98.1, null, null, 89.5, null, null, 58.1, null, null, 104.6, null, null, 91.8, null, null, 98.1, null, null, 98.1, null, 
null, null, null, null, null, null, null, null, null, null, 80.7, null, null, 80.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 80.7, null, null, 75.2, null, null, null, null, null, null, null, null, null, null, null, 88.1, null, null, 76.8, null, null, 89.9, null, null, 91.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 50.3, null, null, 42.3, null, null, null, null, null, 42.3, null, null, 76.8, null, null, 76.8, null, null, 72.8, null, null, 72.8, null, null, 88, null, null, 86.5, null, null, 87.7, null, null, 
null, null, null, 111.1, null, null, 111.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, 93.6, null, null, 92.2, null, null, 101.7, null, null, 101.7, null, null, 103.4, null, null, 101.7, null, null, 98.8, null, null, 96.3, null, null, 96.3, null, null, 84.6, null, null, 84.3, null, null, 93.6, null, null, 97.2, null, null, 96.9, null, null, 96.9, null, null, 98.5, null, null, 98.4, null, null, 102.5, null, null, 94.8, null, null, 93.5, null, null, 93.5, 
null, null, 108.9, null, null, 111.5, null, null, 100.4, null, null, 99.2, null, null, 119.8, null, null, 91.8, null, null, 91.8, null, null, 91.6, null, null, 90.2, null, null, 90.1, null, null, 91.5, null, null, 93, null, null, 93.3, null, null, 96.2, null, null, 90.2, null, null, 111.9, null, null, 111.9, null, null, 95, null, null, 90.9, null, null, 97.3, null, null, 96.2, null, null, 92.9, null, null, 83.9, null, null, 83.9, null, null, 91.3, null, null, 91.3, null, null, 90.6, null, null, 91.3, null, null, 98, null, null, 95, null, null, 63.3, null, null, 97.8, null, null, 86.1, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.8, null, null, 93.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.9, null, null, 67.4, null, null, 93, null, null, 119.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 57.2, null, null, 43.8, null, null, null, null, null, 43.8, null, null, 80.3, null, null, 80.3, null, null, null, null, null, null, null, null, 90.8, null, null, 
92.4, null, null, 83.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.3, null, null, 95.3, null, null, 102.6, null, null, 102.5, null, null, 103.5, null, null, 99.1, null, null, 102, null, null, 102.1, null, null, 102.1, null, null, 85.3, null, null, 85.3, null, null, 85.4, null, null, 105.8, null, null, 106.9, null, null, 106.9, null, null, 102.1, null, null, 103.3, null, null, 100.7, null, null, 90, 
null, null, 88.5, null, null, 88.5, null, null, 105.9, null, null, 108.2, null, null, 101.6, null, null, 100.7, null, null, 121.6, null, null, 90.1, null, null, 90.1, null, null, 90.6, null, null, 89, null, null, 90, null, null, 90.6, null, null, 92.3, null, null, 93.5, null, null, 96.7, null, null, 90.2, null, null, 104.5, null, null, 104.5, null, null, 93.2, null, null, 87.5, null, null, 96.7, null, null, 96.2, null, null, 90.8, null, null, 82.1, null, null, 82.1, null, null, 81.2, null, null, 81.2, null, null, 89.9, null, null, 90.4, null, null, 96.6, null, null, 93.7, null, null, 63.7, null, 
null, 100.7, null, null, 91.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.8, null, null, 81.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 81.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.5, null, null, 66.5, null, null, 103.8, null, null, null, null, null, null, null, null, null, null, null, 114.7, null, null, 114.7, null, null, 65.6, null, null, 43, null, null, null, null, null, 43, null, null, 78.1, null, null, 78.1, null, null, null, null, null, 
null, null, null, 82.2, null, null, 83.6, null, null, 82.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.8, null, null, 94.2, null, null, 102.4, null, null, 102.3, null, null, 102, null, null, 103.4, null, null, 102.4, null, null, 102.2, null, null, 102.2, null, null, 88.4, null, null, 88.2, null, null, 91, null, null, 96.1, null, null, 94.8, null, null, 94.8, null, null, 102.6, null, null, 103.1, 
null, null, 100.2, null, null, 88.1, null, null, 86.4, null, null, 86.4, null, null, 103.8, null, null, 105.3, null, null, 97, null, null, 96.1, null, null, 114.5, null, null, 90.9, null, null, 90.8, null, null, 91, null, null, 88.9, null, null, 89.4, null, null, 95.2, null, null, 91.8, null, null, 92.4, null, null, 95.4, null, null, 89.4, null, null, 108, null, null, 108, null, null, 93.7, null, null, 88.8, null, null, 96.6, null, null, 96.2, null, null, 92.7, null, null, 82.4, null, null, 82.4, null, null, 82.3, null, null, 82.3, null, null, 90.5, null, null, 90.7, null, null, 97.6, null, 
null, 92.5, null, null, 61.7, null, null, 101, null, null, 89.8, null, null, 97.7, null, null, 97.7, null, null, null, null, null, null, null, null, null, null, null, 98.9, null, null, 85.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 85.2, null, null, 71.7, null, null, null, null, null, null, null, null, null, null, null, 99.6, null, null, 67.9, null, null, 96.9, null, null, 95.5, null, null, null, null, null, null, null, null, 114.7, null, null, 114.7, null, null, 58.5, null, null, 43.1, null, null, null, null, null, 43.1, null, null, 78.6, null, null, 
78.6, null, null, 71.2, null, null, 71.2, null, null, 86.8, null, null, 87.1, null, null, 84.2, null, null, null, null, null, 111.1, null, null, 111.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, 92.3, null, null, 93.8, null, null, 102.2, null, null, 102.2, null, null, 102.9, null, null, 101.3, null, null, 101.1, null, null, 100.1, null, null, 100.1, null, null, 86, null, null, 85.9, null, null, 90, null, null, 99.6, null, null, 99.4, null, null, 99.4, 
null, null, 101, null, null, 101.5, null, null, 101.1, null, null, 91, null, null, 89.5, null, null, 89.5, null, null, 106.1, null, null, 108.4, null, null, 99.7, null, null, 98.7, null, null, 118.5, null, null, 90.9, null, null, 90.7, null, null, 90.4, null, null, 90.7, null, null, 89, null, null, 90.9, null, null, 91.1, null, null, 91.7, null, null, 95.4, null, null, 87.8, null, null, 103.9, null, null, 103.9, null, null, 93.8, null, null, 88.9, null, null, 96.6, null, null, 96.5, null, null, 90.5, null, null, 78.7, null, null, 78.7, null, null, 95, null, null, 95, null, null, 88.3, null, 
null, 88.8, null, null, 93.8, null, null, null, null, null, 63.5, null, null, 98.4, null, null, 85.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.6, null, null, 116.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.2, null, null, null, null, null, null, null, null, 130.8, null, null, null, null, null, null, null, null, 98.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.8, null, null, 124.8, null, null, 67.3, null, null, 43.3, null, null, null, null, null, 
43.3, null, null, 79.7, null, null, 79.7, null, null, null, null, null, null, null, null, 98.5, null, null, 100.3, null, null, 88, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 91, null, null, 96.8, null, null, 103.6, null, null, 103.5, null, null, 103.1, null, null, 105.7, null, null, 103.8, null, null, 105.2, null, null, 105.2, null, null, 89.1, null, null, 89.2, null, null, 84.2, null, null, 102.7, 
null, null, 102.8, null, null, 102.8, null, null, 102.6, null, null, 103.6, null, null, 97.6, null, null, 86.4, null, null, 85.4, null, null, 85.4, null, null, 95.9, null, null, 98.7, null, null, 103.1, null, null, 102.8, null, null, 107.2, null, null, 90.1, null, null, 90.1, null, null, 88.3, null, null, 91, null, null, 86.5, null, null, 98, null, null, 87.6, null, null, 88.8, null, null, 92.6, null, null, 84.8, null, null, 96.3, null, null, 96.3, null, null, 86.9, null, null, 80.2, null, null, 91.2, null, null, 103.8, null, null, 97.4, null, null, 77.2, null, null, 77.2, null, null, 96.7, null, 
null, 96.7, null, null, 86, null, null, 86.7, null, null, 89, null, null, null, null, null, 69.9, null, null, 90.3, null, null, 75.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.7, null, null, 104.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.7, null, null, null, null, null, null, null, null, 117.2, null, null, null, null, null, null, null, null, 67.5, null, null, null, null, null, null, null, null, 101.4, null, null, null, null, null, null, null, null, null, null, null, 63.9, null, null, 
43.3, null, null, null, null, null, 43.3, null, null, 89.9, null, null, 89.9, null, null, null, null, null, null, null, null, 105, null, null, 106.9, null, null, 93.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.2, null, null, 94.3, null, null, 103.2, null, null, 103.1, null, null, 103.2, null, null, 102.4, null, null, 102.8, null, null, 102.2, null, null, 102.2, null, null, 87.3, null, null, 87.3, 
null, null, 87.6, null, null, 97.4, null, null, 94.7, null, null, 94.7, null, null, 108.6, null, null, 110.1, null, null, 101.8, null, null, 85.2, null, null, 84.2, null, null, 84.2, null, null, 94, null, null, 96.9, null, null, 99.5, null, null, 99.6, null, null, 96.9, null, null, 91.1, null, null, 91, null, null, 88, null, null, 93.9, null, null, 87.2, null, null, 142.5, null, null, 87.5, null, null, 89.1, null, null, 91.5, null, null, 86.5, null, null, 95.8, null, null, 95.8, null, null, 87.9, null, null, 83.1, null, null, 90.8, null, null, 96, null, null, 89, null, null, 76.8, null, 
null, 76.8, null, null, 80.2, null, null, 80.2, null, null, 87, null, null, 87.8, null, null, 91.2, null, null, null, null, null, 67.5, null, null, 87.3, null, null, 73.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 140.9, null, null, 103.5, null, null, 94, null, null, 94, null, null, null, null, null, null, null, null, 99, null, null, 140.4, null, null, null, null, null, 114.1, null, null, 115.3, null, null, null, null, null, 96.3, null, null, null, null, null, null, null, null, 123.5, null, null, null, null, null, null, null, null, 
null, null, null, 99, null, null, 91.8, null, null, 118.4, null, null, 45.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.2, null, null, 134.1, null, null, 82.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.2, null, null, null, null, null, null, null, null, 131.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.7, null, null, 94.7, null, null, 102.8, null, null, 102.7, null, null, 102.7, null, null, 102.7, null, null, 102.6, null, null, 104, null, null, 104, 
null, null, 86, null, null, 86, null, null, 91.4, null, null, 102.2, null, null, 101.8, null, null, 101.8, null, null, 104.2, null, null, 107, null, null, 92.9, null, null, 82.3, null, null, 80.7, null, null, 80.7, null, null, 99, null, null, 103.5, null, null, 99.5, null, null, 99.6, null, null, 95.7, null, null, 90.6, null, null, 90.6, null, null, 88.8, null, null, 91.8, null, null, 87.5, null, null, 107.2, null, null, 88.7, null, null, 89.8, null, null, 93.2, null, null, 86.3, null, null, 98.6, null, null, 98.6, null, null, 89.5, null, null, 84.1, null, null, 92.8, null, null, 98.8, null, 
null, 92.2, null, null, 77.5, null, null, 77.5, null, null, 90.1, null, null, 90.1, null, null, 87.1, null, null, 87.7, null, null, 91.3, null, null, null, null, null, 66.8, null, null, 92, null, null, 78, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.2, null, null, 107.8, null, null, 94, null, null, 94, null, null, null, null, null, null, null, null, 108.8, null, null, 138.7, null, null, null, null, null, 121, null, null, 110.1, null, null, null, null, null, 88.3, null, null, null, null, null, null, null, null, 102.7, null, null, 
null, null, null, 146.3, null, null, 124.1, null, null, 79, null, null, 70.5, null, null, 118.4, null, null, 43.7, null, null, 83.6, null, null, 83.6, null, null, null, null, null, null, null, null, 107.6, null, null, 110.5, null, null, 88.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.2, null, null, null, null, null, null, null, null, 131.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.3, null, null, 95.2, null, null, 103.2, null, null, 103.1, null, null, 103, null, null, 103.5, null, null, 103, 
null, null, 103.7, null, null, 103.7, null, null, 87.4, null, null, 87.5, null, null, 87.8, null, null, 100.7, null, null, 99.7, null, null, 99.7, null, null, 105.2, null, null, 106.8, null, null, 97.3, null, null, 84.7, null, null, 83.4, null, null, 83.4, null, null, 96.3, null, null, 99.7, null, null, 100.6, null, null, 100.7, null, null, 99.7, null, null, 92.4, null, null, 92.4, null, null, 89.6, null, null, 98.5, null, null, 92.9, null, null, 133.9, null, null, 91, null, null, 93, null, null, 94, null, null, 92.1, null, null, 96, null, null, 96, null, null, 90.4, null, null, 88, null, 
null, 91.6, null, null, 101.5, null, null, 96.3, null, null, 79.9, null, null, 79.9, null, null, 85.6, null, null, 85.6, null, null, 97.6, null, null, 99, null, null, 106.7, null, null, null, null, null, 69.9, null, null, 77.5, null, null, 87.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136, null, null, 119.9, null, null, 88.2, null, null, 88.2, null, null, 92.3, null, null, 92.3, null, null, 124, null, null, 133.6, null, null, null, null, null, 117.7, null, null, 112.2, null, null, 199, null, null, 99.2, null, null, null, null, null, 
null, null, null, 106, null, null, 89.5, null, null, null, null, null, null, null, null, 103.6, null, null, 99.5, null, null, 114.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.6, null, null, 142.6, null, null, 82.5, null, null, null, null, null, null, null, null, null, null, null, 122.3, null, null, 122.3, null, null, 146.8, null, null, 118.9, null, null, null, null, null, null, null, null, 117.2, null, null, 122.3, null, null, null, null, null, null, null, null, 85.7, null, null, 92.6, null, null, 103, null, null, 103, null, null, 102.7, 
null, null, 104.6, null, null, 102.6, null, null, 101.2, null, null, 101.2, null, null, 84.7, null, null, 84.6, null, null, 92, null, null, 96.7, null, null, 96.7, null, null, 96.7, null, null, 97.1, null, null, 96.4, null, null, 100, null, null, 80.7, null, null, 78.8, null, null, 78.8, null, null, 102.4, null, null, 105.6, null, null, 98.4, null, null, 98.5, null, null, 93, null, null, 93.7, null, null, 93.7, null, null, 90.8, null, null, 102.3, null, null, 96.1, null, null, 142.5, null, null, 95.2, null, null, 98.4, null, null, 98.5, null, null, 98.7, null, null, 95.8, null, null, 95.8, null, 
null, 92.1, null, null, 92.2, null, null, 91.8, null, null, 118.6, null, null, 106.4, null, null, 83.8, null, null, 83.8, null, null, 98.1, null, null, 98.1, null, null, 100.8, null, null, 102.4, null, null, 105.9, null, null, null, null, null, 83.2, null, null, 80.1, null, null, 93.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.4, null, null, 138.9, null, null, 104.7, null, null, 104.7, null, null, 125.3, null, null, 125.3, null, null, 140.2, null, null, 141.8, null, null, 115.1, null, null, 110.4, null, null, 152.1, null, null, 148.8, null, null, 
131.8, null, null, null, null, null, 170.3, null, null, 127.4, null, null, 122.2, null, null, null, null, null, null, null, null, 108.1, null, null, 103.9, null, null, 119.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130, null, null, 159.8, null, null, 112.4, null, null, null, null, null, null, null, null, null, null, null, 103.1, null, null, 103.1, null, null, 140.5, null, null, null, null, null, 126, null, null, null, null, null, 84.6, null, null, 116.1, null, null, null, null, null, null, null, null, 85.1, null, null, 92.9, null, null, 103.8, 
null, null, 103.5, null, null, 102.9, null, null, 106.2, null, null, 103.7, null, null, 102.3, null, null, 102.3, null, null, 84, null, null, 83.8, null, null, 91.5, null, null, 99.2, null, null, 99.4, null, null, 99.4, null, null, 98.5, null, null, 98.8, null, null, 99, null, null, 79.3, null, null, 76.7, null, null, 76.7, null, null, 110.5, null, null, 108, null, null, 97.9, null, null, 98.2, null, null, 91.3, null, null, 97.1, null, null, 97.1, null, null, 93.7, null, null, 108.4, null, null, 102.4, null, null, 152.6, null, null, 97.7, null, null, 100.3, null, null, 98.2, null, null, 103.3, null, 
null, 98.5, null, null, 98.5, null, null, 95.9, null, null, 97.9, null, null, 94.6, null, null, 122.9, null, null, 111.3, null, null, 86.6, null, null, 86.6, null, null, 91.5, null, null, 91.5, null, null, 101.4, null, null, 106.9, null, null, 108.5, null, null, 117.9, null, null, 90.3, null, null, 81.3, null, null, 93.2, null, null, null, null, null, null, null, null, 103.3, null, null, 103.3, null, null, null, null, null, 158.3, null, null, 154.9, null, null, 126.8, null, null, 126.8, null, null, 104.7, null, null, 104.7, null, null, 164.8, null, null, 194.9, null, null, 189.1, null, null, null, null, null, 
137.8, null, null, 211.4, null, null, 132.5, null, null, 134.8, null, null, 185.5, null, null, 138.9, null, null, 127.4, null, null, null, null, null, null, null, null, 116.2, null, null, 156.6, null, null, null, null, null, 156.6, null, null, null, null, null, null, null, null, 73.2, null, null, 73.2, null, null, 126.5, null, null, 121.7, null, null, 113.7, null, null, 112.5, null, null, 139.7, null, null, 139.7, null, null, null, null, null, null, null, null, 158.4, null, null, null, null, null, 128.8, null, null, null, null, null, null, null, null, null, null, null, 103.6, null, null, 103.6, null, null, 85, 
null, null, 93.4, null, null, 101.9, null, null, 101.5, null, null, 101.2, null, null, 101.3, null, null, 101.8, null, null, 113.1, null, null, 113.1, null, null, 86.1, null, null, 86.1, null, null, 86.5, null, null, 97.8, null, null, 97.4, null, null, 97.4, null, null, 99.7, null, null, 99.7, null, null, 99.1, null, null, 78.8, null, null, 76.4, null, null, 76.4, null, null, 106.1, null, null, 103.8, null, null, 99.4, null, null, 99.7, null, null, 94.3, null, null, 94.5, null, null, 94.5, null, null, 91.4, null, null, 103.4, null, null, 97.5, null, null, 143.6, null, null, 94.6, null, null, 97.2, null, 
null, 96.9, null, null, 97.8, null, null, 96.7, null, null, 96.7, null, null, 92.7, null, null, 92.5, null, null, 92.6, null, null, 113.5, null, null, 104.3, null, null, 83.3, null, null, 83.3, null, null, 91.5, null, null, 91.5, null, null, 100.1, null, null, 102.7, null, null, 107.1, null, null, 103.6, null, null, 79.8, null, null, 79.7, null, null, 91.7, null, null, null, null, null, null, null, null, 103.3, null, null, 103.3, null, null, null, null, null, 146.3, null, null, 138.3, null, null, 108.3, null, null, 108.3, null, null, 103.7, null, null, 103.7, null, null, 144.1, null, null, 166.8, null, null, 
137.3, null, null, 113.3, null, null, 129.6, null, null, 201, null, null, 123.4, null, null, 134.8, null, null, 179.8, null, null, 121.4, null, null, 105.2, null, null, null, null, null, null, null, null, 111.2, null, null, 130.6, null, null, 116.2, null, null, 156.6, null, null, null, null, null, null, null, null, 73.2, null, null, 73.2, null, null, 126.7, null, null, 128.8, null, null, 109.2, null, null, 140, null, null, 139.7, null, null, 139.7, null, null, 110.4, null, null, 110.4, null, null, 150.3, null, null, 118.9, null, null, 127.5, null, null, null, null, null, 115.9, null, null, 122.2, null, null, 103.6, 
null, null, 103.6, null, null, 85.3, null, null, 93, null, null, 102.8, null, null, 102.6, null, null, 102.2, null, null, 104, null, null, 102.7, null, null, 105.5, null, null, 105.5, null, null, 85, null, null, 84.8, null, null, 90, null, null, 97.9, null, null, 97.9, null, null, 97.9, null, null, 98.4, null, null, 98.3, null, null, 99.3, null, null, 79.7, null, null, 77.4, null, null, 77.4, null, null, 106.3, null, null, 105.8, null, null, 98.5, null, null, 98.8, null, null, 92.8, null, null, 103.5, null, null, 103.5, null, null, 99.1, null, null, 116.8, null, null, 110.5, null, null, 144, null, 
null, 102.7, null, null, 103.7, null, null, 100.4, null, null, 108.3, null, null, 91.5, null, null, 91.5, null, null, 100.8, null, null, 104.2, null, null, 98.7, null, null, 109, null, null, 103.4, null, null, 106.6, null, null, 106.6, null, null, 102.5, null, null, 102.5, null, null, 109.7, null, null, 109.4, null, null, 110.4, null, null, 120.6, null, null, 99.8, null, null, 80.9, null, null, 93.5, null, null, 106.6, null, null, 106.6, null, null, 114.8, null, null, 114.8, null, null, null, null, null, 140.1, null, null, 155.6, null, null, 108.3, null, null, 108.3, null, null, 150.6, null, null, 150.6, null, null, 
156.9, null, null, 190.6, null, null, 188.1, null, null, null, null, null, 99.4, null, null, 177.3, null, null, 136.3, null, null, 184.3, null, null, 190.9, null, null, 133.1, null, null, 105.2, null, null, 198.7, null, null, 129, null, null, 136.1, null, null, 164.4, null, null, null, null, null, 164.4, null, null, null, null, null, null, null, null, 102.1, null, null, 102.1, null, null, 136.2, null, null, 138.7, null, null, 115.1, null, null, 158, null, null, 104.8, null, null, 104.8, null, null, null, null, null, null, null, null, 167.5, null, null, null, null, null, 136, null, null, null, null, null, null, 
null, null, null, null, null, 118, null, null, 118, null, null, 87.4, null, null, 97.4, null, null, 103.2, null, null, 102.7, null, null, 101.6, null, null, 102.9, null, null, 104.4, null, null, 120.8, null, null, 120.8, null, null, 92, null, null, 92.1, null, null, 88.9, null, null, 101.3, null, null, 101.7, null, null, 101.7, null, null, 100.3, null, null, 101.6, null, null, 99.5, null, null, 79.8, null, null, 77.9, null, null, 77.9, null, null, 99, null, null, 98.6, null, null, 98.2, null, null, 98.4, null, null, 94.9, null, null, 99.9, null, null, 99.9, null, null, 98.5, null, null, 110.1, null, 
null, 108.3, null, null, 126.5, null, null, 103.6, null, null, 103.8, null, null, 101.2, null, null, 107.6, null, null, 96, null, null, 96, null, null, 96.4, null, null, 102.6, null, null, 93.1, null, null, 111.7, null, null, 106.1, null, null, 127.3, null, null, 127.3, null, null, 99.5, null, null, 99.5, null, null, 110.1, null, null, 112, null, null, 112.1, null, null, 127.8, null, null, 108.4, null, null, 79.8, null, null, 83.6, null, null, 103.6, null, null, 103.6, null, null, 113.9, null, null, 113.9, null, null, null, null, null, 121.2, null, null, 162.8, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 172.6, null, null, 207.5, null, null, 170.9, null, null, null, null, null, null, null, null, 199.6, null, null, 163.4, null, null, 188, null, null, 168.2, null, null, null, null, null, null, null, null, 159.2, null, null, 109.7, null, null, 135.3, null, null, 204.9, null, null, null, null, null, 204.9, null, null, 107.8, null, null, 107.8, null, null, 96.9, null, null, 96.9, null, null, 134.8, null, null, 136.6, null, null, 116.8, null, null, 146.7, null, null, 113.2, null, null, 113.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 110, null, null, 110, null, null, 89.2, null, null, 98.8, null, null, 103.2, null, null, 102.7, null, null, 102, null, null, 105.3, null, null, 103.2, null, null, 120.5, null, null, 120.5, null, null, 95.8, null, null, 95.9, null, null, 92.6, null, null, 99.2, null, null, 99.2, null, null, 99.2, null, null, 99.2, null, null, 100.1, null, null, 99.2, null, null, 81.9, null, null, 80.4, null, null, 80.4, null, null, 95.8, null, null, 96.5, null, null, 99.7, null, null, 99.5, null, null, 102.9, null, null, 100.5, null, null, 100.5, null, 
null, 99.7, null, null, 110.5, null, null, 109.6, null, null, 152.6, null, null, 104.5, null, null, 104.4, null, null, 101, null, null, 109.4, null, null, 100.8, null, null, 100.8, null, null, 99.4, null, null, 104.7, null, null, 96.4, null, null, 103.8, null, null, 102.4, null, null, 124, null, null, 124, null, null, 99.2, null, null, 99.2, null, null, 111, null, null, 112.4, null, null, 113.4, null, null, 125.7, null, null, 105, null, null, 82.1, null, null, 81, null, null, 102.8, null, null, 102.8, null, null, 135.9, null, null, 135.9, null, null, null, null, null, 170.7, null, null, 170.7, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 170.7, null, null, 202.1, null, null, 239.9, null, null, null, null, null, null, null, null, 180.8, null, null, 168.4, null, null, 177.8, null, null, 158.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 166.1, null, null, 207.7, null, null, null, null, null, 207.7, null, null, 118.2, null, null, 118.2, null, null, 103.7, null, null, 103.7, null, null, 124.9, null, null, 128.9, null, null, 113, null, null, 132, null, null, 92.5, null, null, 92.5, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.1, null, null, 98.8, null, null, 103.3, null, null, 102.7, null, null, 102.5, null, null, 104.1, null, null, 103, null, null, 122, null, null, 122, null, null, 94.8, null, null, 94.8, null, null, 87.9, null, null, 100.5, null, null, 101.2, null, null, 101.2, null, null, 97.9, null, null, 97.5, null, null, 101.1, null, null, 83.4, null, null, 82.5, null, null, 82.5, null, null, 92.7, null, null, 94.5, null, null, 97.2, null, null, 97.4, null, null, 93.6, null, 
null, 101.4, null, null, 101.5, null, null, 99.2, null, null, 113, null, null, 109.4, null, null, 141, null, null, 103.5, null, null, 104, null, null, 100.9, null, null, 108.4, null, null, 96, null, null, 96, null, null, 98.9, null, null, 103.8, null, null, 96, null, null, 108, null, null, 103.9, null, null, 118.6, null, null, 118.6, null, null, 100.3, null, null, 100.3, null, null, 110.3, null, null, 111.2, null, null, 111.9, null, null, 121.9, null, null, 104.3, null, null, 80.9, null, null, 85.7, null, null, 104.3, null, null, 104.3, null, null, 117.3, null, null, 117.3, null, null, null, null, null, 
138.2, null, null, 159.2, null, null, 109.7, null, null, 109.7, null, null, 160.4, null, null, 160.4, null, null, 163.2, null, null, 194.9, null, null, 192.4, null, null, null, null, null, 99.4, null, null, 184.9, null, null, 152.9, null, null, 186.1, null, null, 169.6, null, null, 133.1, null, null, 105.2, null, null, 189.7, null, null, 125.6, null, null, 142.2, null, null, 185.2, null, null, null, null, null, 185.2, null, null, 109.9, null, null, 109.9, null, null, 100.6, null, null, 100.6, null, null, 133.4, null, null, 135.7, null, null, 114.6, null, null, 149.4, null, null, 104.2, null, null, 104.2, null, null, null, 
null, null, null, null, null, 167.5, null, null, null, null, null, 136, null, null, null, null, null, null, null, null, null, null, null, 116.6, null, null, 116.6, null, null, 88.9, null, null, 98.4, null, null, 103.2, null, null, 102.7, null, null, 102, null, null, 104.2, null, null, 103.5, null, null, 121, null, null, 121, null, null, 94.2, null, null, 94.3, null, null, 89.8, null, null, 100.3, null, null, 100.7, null, null, 100.7, null, null, 99.1, null, null, 99.6, null, null, 99.9, null, null, 81.7, null, null, 80.3, null, null, 80.3, null, null, 95.7, null, null, 96.5, null, null, 98.4, null, 
null, 98.5, null, null, 97.2, null, null, 94.5, 94.5, null, 94.5, 94.5, null, 92.8, 92.8, null, 99.9, 99.9, null, 96.5, 96.5, null, 124.8, 124.8, null, 94.3, 94.3, null, 95.5, 95.5, null, 96.3, 96.3, null, 94.7, 94.7, null, 99.6, 99.6, null, 99.6, 99.6, null, 93.6, 93.6, null, 91.7, 91.7, null, 94.5, 94.5, null, 103.6, 103.6, null, 97.9, 97.9, null, 88.9, 88.9, null, 88.9, 88.9, null, 90.8, 90.8, null, 90.8, 90.8, null, 98.9, 98.9, null, 97.3, 97.3, null, 101.4, 101.4, null, 104.1, 104.1, null, 74.9, 74.9, null, 88.3, 88.3, null, 85.8, 85.8, null, 103.4, 103.4, null, 103.4, 103.4, null, 110.5, 110.5, null, 
110.5, 110.5, null, null, null, null, 122, 122, null, 131.9, 131.9, null, 106.6, 106.6, null, 106.6, 106.6, null, 104.9, 104.9, null, 104.9, 104.9, null, 134.6, 134.6, null, 174.8, 174.8, null, 161, 161, null, 118.6, 118.6, null, 115.5, 115.5, null, 168.4, 168.4, null, 113.4, 113.4, null, 155.5, 155.5, null, 149.5, 149.5, null, 112.1, 112.1, null, 93.4, 93.4, null, 173.9, 173.9, null, 124.7, 124.7, null, 93.6, 93.6, null, 98.1, 98.1, null, 121.5, 121.5, null, 97.2, 97.2, null, 82.6, 82.6, null, 82.6, 82.6, null, 88, 88, null, 88, 88, null, 121.5, 121.5, null, 122.2, 122.2, null, 102.6, 102.6, null, 146.4, 146.4, null, 112.9, 
112.9, null, 112.9, 112.9, null, 110.4, 110.4, null, 110.4, 110.4, null, 149.3, 149.3, null, 118.9, 118.9, null, 130.4, 130.4, null, 131.2, 131.2, null, 115.9, 115.9, null, 122.2, 122.2, null, 110.5, 110.5, null, 110.5, 110.5, null, 89, 89, null, 95.1, 95.1, null, 102.9, 102.9, null, 102.7, 102.7, null, 102.6, 102.6, null, 103.3, 103.3, null, 102.6, 102.6, null, 107.4, 107.4, null, 107.4, 107.4, null, 88, 88, null, 88, 88, null, 89.4, 89.4, null, 99.7, 99.7, null, 99.4, 99.4, null, 99.4, 99.4, null, 100.9, 100.9, null, 101.5, 101.5, null, 99.5, 99.5, null, 84.3, 84.3, null, 82.7, 82.7, null, 82.7, 82.7, null, 100.9, 100.9, 
null, 102.4, 102.4, null, 99.3, 99.3, null, 99.2, 99.2, null, 101.6, 101.6, null, 99.5, null, null, 99.4, null, null, 98.6, null, null, 108.6, null, null, 107.3, null, null, 145.6, null, null, 101.8, null, null, 100.7, null, null, 97.5, null, null, 105.6, null, null, 105.9, null, null, 105.9, null, null, 96.9, null, null, 101.2, null, null, 94.5, null, null, 106.9, null, null, 106.9, null, null, 123.7, null, null, 123.7, null, null, 109.5, null, null, 109.5, null, null, 107.3, null, null, 109.1, null, null, 108.5, null, null, 127.8, null, null, 106.1, null, null, 82.2, null, null, 82.2, null, null, 105.3, null, null, 
105.3, null, null, null, null, null, null, null, null, 140.4, null, null, 176.1, null, null, 176.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 176.1, null, null, 237.6, null, null, null, null, null, null, null, null, null, null, null, 180.6, null, null, 182.8, null, null, 151.1, null, null, 170.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 171.3, null, null, 196.7, null, null, null, null, null, 196.7, null, null, 124.2, null, null, 124.2, null, null, 103.7, null, null, 103.7, null, null, 112.7, null, null, 114.7, null, null, 103.3, 
null, null, 125.6, null, null, 85.7, null, null, 85.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.8, null, null, 96.8, null, null, 101.7, null, null, 101, null, null, 100.5, null, null, 97.6, null, null, 103.2, null, null, 119.1, null, null, 119.1, null, null, 93, null, null, 93.2, null, null, 85.2, null, null, 97.1, null, null, 97.4, null, null, 97.4, null, null, 96.2, null, null, 95.6, null, null, 99.4, null, null, 84.6, null, null, 83.8, null, 
null, 83.8, null, null, 92.4, null, null, 92.4, null, null, 102.3, null, null, 102.7, null, null, 94.8, null, null, 96.8, null, null, 96.9, null, null, 96.2, null, null, 103.1, null, null, 102.1, null, null, 138.7, null, null, 96.7, null, null, 94.8, null, null, 92.1, null, null, 98.6, null, null, 96.5, null, null, 96.5, null, null, 94.6, null, null, 96.4, null, null, 93.6, null, null, 101.9, null, null, 101.9, null, null, 118.4, null, null, 118.4, null, null, 101.6, null, null, 101.6, null, null, 104.6, null, null, 104.9, null, null, 105.5, null, null, 121.3, null, null, 93.7, null, null, 94.6, null, null, 
94.6, null, null, 106.5, null, null, 106.5, null, null, null, null, null, null, null, null, 116.7, null, null, 155.6, null, null, 155.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.7, null, null, 186.3, null, null, 136.7, null, null, 149.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 167.2, null, null, 209.5, null, null, null, null, null, 209.5, null, null, 123, null, null, 123, null, null, null, null, null, null, null, null, 108.7, 
null, null, 108.7, null, null, 108.6, null, null, 109.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, 90.4, null, null, 96.7, null, null, 100.5, null, null, 100, null, null, 99.9, null, null, 101.1, null, null, 99.9, null, null, 118.2, null, null, 118.2, null, null, 93.4, null, null, 93.5, null, null, 92.6, null, null, 97.2, null, null, 96.5, null, null, 96.5, null, null, 99.6, null, null, 99.7, null, null, 99.3, null, 
null, 85.5, null, null, 85, null, null, 85, null, null, 89.3, null, null, 89.3, null, null, 97.3, null, null, 98.1, null, null, 82.3, null, null, 94.1, null, null, 94.1, null, null, 94.5, null, null, 97.9, null, null, 99.4, null, null, 89.7, null, null, 93.2, null, null, 90.3, null, null, 87.9, null, null, 93.6, null, null, 100.5, null, null, 100.5, null, null, 93.5, null, null, 94.9, null, null, 92.5, null, null, 94.1, null, null, 94.1, null, null, 113.5, null, null, 113.5, null, null, 108, null, null, 108, null, null, 101.4, null, null, 101.9, null, null, 103.5, null, null, 131.4, null, null, 
82.4, null, null, 88.6, null, null, 88.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.2, null, null, 87.6, null, null, 151.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.9, null, null, 175.6, null, null, 144.2, null, null, null, null, null, null, null, null, null, null, null, 82.6, null, null, 82.6, null, null, 146.1, null, null, 210.4, null, null, null, null, null, 210.4, null, null, 123.9, null, null, 123.9, null, null, null, 
null, null, null, null, null, 125.5, null, null, 125.5, null, null, 106.7, null, null, 189.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.5, null, null, 96.3, null, null, 100.4, null, null, 99.9, null, null, 100.6, null, null, 98.9, null, null, 99.2, null, null, 116.1, null, null, 116.1, null, null, 91.3, null, null, 91.4, null, null, 86.7, null, null, 99.4, null, null, 100.4, null, null, 100.4, null, null, 95.9, null, 
null, 95.1, null, null, 100.1, null, null, 84, null, null, 83.4, null, null, 83.4, null, null, 91.1, null, null, 91.1, null, null, 99.1, null, null, 99.6, null, null, 88.5, null, null, 96.8, null, null, 96.8, null, null, 96.5, null, null, 103, null, null, 103, null, null, 103.3, null, null, 97.2, null, null, 95.2, null, null, 92.5, null, null, 99.2, null, null, 100.9, null, null, 100.9, null, null, 95, null, null, 97.5, null, null, 93.5, null, null, 100.8, null, null, 100.8, null, null, 118.4, null, null, 118.4, null, null, 106.3, null, null, 106.3, null, null, 104.7, null, null, 105.2, null, null, 
105.8, null, null, 126.1, null, null, 93.5, null, null, 88.3, null, null, 88.3, null, null, 105.5, null, null, 105.5, null, null, null, null, null, null, null, null, 125.8, null, null, 101, null, null, 162.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.2, null, null, 237.6, null, null, null, null, null, null, null, null, null, null, null, 161.2, null, null, 182.3, null, null, 143.9, null, null, 162, null, null, null, null, null, null, null, null, 82.6, null, null, 82.6, null, null, 158.7, null, null, 203.9, null, null, null, null, null, 203.9, null, null, 123.8, 
null, null, 123.8, null, null, 103.7, null, null, 103.7, null, null, 115, null, null, 115.9, null, null, 106, null, null, 131.7, null, null, 85.7, null, null, 85.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.9, null, null, 96.7, null, null, 100.9, null, null, 100.3, null, null, 100.4, null, null, 99.2, null, null, 100.7, null, null, 117.9, null, null, 117.9, null, null, 92.6, null, null, 92.7, null, null, 88, null, null, 97.9, null, null, 98.1, null, 
null, 98.1, null, null, 97.2, null, null, 96.8, null, null, 99.6, null, null, 84.7, null, null, 84.1, null, null, 84.1, null, null, 91, null, null, 91, null, null, 99.6, null, null, 100.1, null, null, 88.4, null, null, 92, null, null, 91.9, null, null, 91.9, null, null, 95.6, null, null, 95.9, null, null, 91.7, null, null, 88.9, null, null, 85.4, null, null, 83.3, null, null, 88.5, null, null, 92.4, null, null, 92.4, null, null, 91, null, null, 90.2, null, null, 91.6, null, null, 98.3, null, null, 98.3, null, null, 108.6, null, null, 108.6, null, null, 100.7, null, null, 100.7, null, null, 
99.1, null, null, 99.5, null, null, 102.8, null, null, null, null, null, 72.6, null, null, 86.7, null, null, 86.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.1, null, null, 91, null, null, 124.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.1, null, null, null, null, null, null, null, null, 92.3, null, null, null, null, null, null, null, null, 149.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90, null, null, 90, null, null, 151.2, null, null, 230.2, null, null, null, 
null, null, 230.2, null, null, 124, null, null, 124, null, null, null, null, null, null, null, null, 99.1, null, null, 99.1, null, null, 101.3, null, null, 96.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 88, null, null, 94.6, null, null, 97.9, null, null, 97.6, null, null, 98.2, null, null, 96.9, null, null, 96.8, null, null, 111, null, null, 111, null, null, 89.3, null, null, 89.2, null, null, 95.3, null, 
null, 98.5, null, null, 99.7, null, null, 99.7, null, null, 94.6, null, null, 93, null, null, 102.5, null, null, 82.6, null, null, 81.5, null, null, 81.5, null, null, 94, null, null, 94, null, null, 101.8, null, null, 101.8, null, null, 102.4, null, null, 91, null, null, 90.9, null, null, 90.7, null, null, 94.4, null, null, 94, null, null, 114.4, null, null, 88.1, null, null, 84, null, null, 81.6, null, null, 87.4, null, null, 94.5, null, null, 94.5, null, null, 91.8, null, null, 90.7, null, null, 92.6, null, null, 90, null, null, 90, null, null, 109.5, null, null, 109.5, null, null, 
90.4, null, null, 90.4, null, null, 99.4, null, null, 99.9, null, null, 104.3, null, null, null, null, null, 60.6, null, null, 87.6, null, null, 87.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.2, null, null, 126.1, null, null, 126.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.1, null, null, null, null, null, null, null, null, 96.1, null, null, null, null, null, null, null, null, 268.9, null, null, null, null, null, null, null, null, 107.9, null, null, null, null, null, null, null, null, null, null, null, 163.2, 
null, null, 228.9, null, null, null, null, null, 228.9, null, null, 107.1, null, null, 107.1, null, null, null, null, null, null, null, null, 99.2, null, null, 99.2, null, null, 101.7, null, null, 95.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.4, null, null, 95, null, null, 97.8, null, null, 97.5, null, null, 98, null, null, 96.4, null, null, 97, null, null, 110.1, null, null, 110.1, null, null, 89.9, null, 
null, 89.8, null, null, 91.6, null, null, 99.7, null, null, 101.3, null, null, 101.3, null, null, 94.5, null, null, 94, null, null, 97.6, null, null, 81, null, null, 80, null, null, 80, null, null, 93.1, null, null, 93.1, null, null, 97.8, null, null, 97.8, null, null, 98.2, null, null, 92.3, null, null, 92.3, null, null, 91.8, null, null, 95.9, null, null, 95.4, null, null, 103.1, null, null, 89.9, null, null, 85.4, null, null, 82.8, null, null, 89, null, null, 93.7, null, null, 93.7, null, null, 93.3, null, null, 93.6, null, null, 93.1, null, null, 100, null, null, 100, null, null, 
114.3, null, null, 114.3, null, null, 95.6, null, null, 95.6, null, null, 99.7, null, null, 100, null, null, 104.2, null, null, null, null, null, 63.8, null, null, 92.4, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119, null, null, 106.4, null, null, 106.4, null, null, 102.5, null, null, 102.5, null, null, null, null, null, null, null, null, 106.5, null, null, 95.3, null, null, null, null, null, 98.4, null, null, 112.5, null, null, null, null, null, 120.6, null, null, null, null, null, null, null, null, 91.8, null, null, null, null, null, null, 
null, null, null, null, null, 115.2, null, null, 115.2, null, null, 112, null, null, 189.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.2, null, null, 71.7, null, null, 97.1, null, null, 63.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.5, null, null, null, null, null, null, null, null, 106.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 88.2, null, null, 96.6, null, null, 97.2, null, null, 96.8, null, null, 99.6, null, null, 95.3, null, null, 92.9, null, null, 108.2, null, 
null, 108.2, null, null, 95.1, null, null, 95.2, null, null, 87, null, null, 98.3, null, null, 99.9, null, null, 99.9, null, null, 93, null, null, 89.9, null, null, 110.1, null, null, 80.7, null, null, 80.2, null, null, 80.2, null, null, 86.5, null, null, 86.5, null, null, 100.4, null, null, 100.8, null, null, 91.7, null, null, 91.8, null, null, 91.7, null, null, 91.5, null, null, 95.3, null, null, 95.1, null, null, 98.1, null, null, 89, null, null, 84.9, null, null, 82.6, null, null, 88.2, null, null, 93.6, null, null, 93.6, null, null, 92, null, null, 91.4, null, null, 92.5, null, null, 
96, null, null, 96, null, null, 110.8, null, null, 110.8, null, null, 95.6, null, null, 95.6, null, null, 99.4, null, null, 99.8, null, null, 103.8, null, null, null, null, null, 65.7, null, null, 88.8, null, null, 88.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.3, null, null, 97.8, null, null, 111.6, null, null, 102.5, null, null, 102.5, null, null, null, null, null, null, null, null, 111.8, null, null, 95.3, null, null, null, null, null, 95.4, null, null, 112.5, null, null, null, null, null, 162.6, null, null, null, null, null, null, null, null, 100.2, 
null, null, null, null, null, 90, null, null, 90, null, null, 132.5, null, null, 137.6, null, null, 112, null, null, 223.5, null, null, 120.9, null, null, 120.9, null, null, null, null, null, null, null, null, 99.2, null, null, 91.7, null, null, 101, null, null, 83.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.5, null, null, null, null, null, null, null, null, 106.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.9, null, null, 95.4, null, null, 97.6, null, null, 97.3, null, null, 98.6, null, null, 96.2, null, 
null, 95.6, null, null, 109.8, null, null, 109.8, null, null, 91.5, null, null, 91.4, null, null, 91.2, null, null, 98.9, null, null, 100.3, null, null, 100.3, null, null, 94, null, null, 92.3, null, null, 103.3, null, null, 81.5, null, null, 80.6, null, null, 80.6, null, null, 91.2, null, null, 91.2, null, null, 100, null, null, 100.1, null, null, 97.5, null, null, 91.9, null, null, 91.8, null, null, 91.3, null, null, 92.9, null, null, 92.1, null, null, 98.2, null, null, 87.6, null, null, 85.3, null, null, 82.9, null, null, 88.7, null, null, 89.4, null, null, 89.4, null, null, 85.9, null, null, 
86.6, null, null, 85.4, null, null, 91.3, null, null, 91.3, null, null, 109.1, null, null, 109.1, null, null, 93.6, null, null, 93.6, null, null, 96.4, null, null, 96, null, null, 99.8, null, null, null, null, null, 63.7, null, null, 112.1, null, null, 112.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.9, null, null, 90.5, null, null, 90.5, null, null, 130.2, null, null, 130.2, null, null, 111.3, null, null, 111.3, null, null, 84.1, null, null, 91.1, null, null, null, null, null, 112.8, null, null, 96.9, null, null, 57, null, null, 116.7, null, null, null, 
null, null, null, null, null, 114.9, null, null, 87.5, null, null, null, null, null, null, null, null, 109.9, null, null, 109.9, null, null, 109.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.5, null, null, 81.5, null, null, 98.6, null, null, 78.5, null, null, null, null, null, null, null, null, 87, null, null, 87, null, null, 110.1, null, null, 107.7, null, null, null, null, null, null, null, null, 129.2, null, null, 109.7, null, null, null, null, null, null, null, null, 90.5, null, null, 100, null, null, 97.3, null, null, 96.8, null, 
null, 98.9, null, null, 94, null, null, 94.3, null, null, 111.1, null, null, 111.1, null, null, 101.4, null, null, 101.6, null, null, 88, null, null, 101.1, null, null, 103.5, null, null, 103.5, null, null, 92.5, null, null, 91.5, null, null, 97.4, null, null, 81.8, null, null, 81.5, null, null, 81.5, null, null, 83.7, null, null, 83.7, null, null, 100.9, null, null, 101.1, null, null, 96.6, null, null, 91.7, null, null, 91.6, null, null, 91.5, null, null, 91.4, null, null, 91.3, null, null, 93.4, null, null, 86.7, null, null, 84, null, null, 82.6, null, null, 86.1, null, null, 93.9, null, null, 
93.9, null, null, 86.4, null, null, 84.3, null, null, 87.7, null, null, 88.8, null, null, 88.8, null, null, 104.9, null, null, 104.9, null, null, 89.8, null, null, 89.8, null, null, 97.2, null, null, 97, null, null, 99, null, null, null, null, null, 78.4, null, null, 104.6, null, null, 104.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.2, null, null, 93.2, null, null, 93.2, null, null, 126.5, null, null, 126.5, null, null, 125.9, null, null, 125.9, null, null, 85.2, null, null, 91, null, null, 107.5, null, null, 113.3, null, null, 84.4, null, null, 78.4, 
null, null, 94.6, null, null, null, null, null, 63.7, null, null, 111.4, null, null, 76.2, null, null, null, null, null, null, null, null, 97.7, null, null, 97.7, null, null, 97.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.2, null, null, 80.6, null, null, 87.8, null, null, 78.4, null, null, null, null, null, null, null, null, 138.5, null, null, 138.5, null, null, 98.9, null, null, null, null, null, 97.5, null, null, null, null, null, 113.2, null, null, 98.7, null, null, null, null, null, null, null, null, 92, null, null, 101.3, null, 
null, 97, null, null, 96.6, null, null, 99.1, null, null, 93.5, null, null, 93.4, null, null, 109, null, null, 109, null, null, 108.5, null, null, 108.6, null, null, 103.5, null, null, 94.9, null, null, 96.9, null, null, 96.9, null, null, 87.9, null, null, 85.1, null, null, 102.6, null, null, 83.1, null, null, 83.7, null, null, 83.7, null, null, 76.6, null, null, 76.6, null, null, 102.3, null, null, 102.5, null, null, 98.4, null, null, 95.4, null, null, 95.4, null, null, 95.9, null, null, 95.7, null, null, 96.5, null, null, 88.9, null, null, 87.2, null, null, 84.7, null, null, 83.4, null, null, 
86.6, null, null, 98.5, null, null, 98.5, null, null, 87.8, null, null, 85.2, null, null, 89.4, null, null, 90.6, null, null, 90.6, null, null, 102.9, null, null, 102.9, null, null, 88.7, null, null, 88.7, null, null, 103.9, null, null, 97.2, null, null, 99, null, null, 103.9, null, null, 75.4, null, null, 101.5, null, null, 101.5, null, null, null, null, null, null, null, null, 117.4, null, null, 117.4, null, null, 126.2, null, null, 81.9, null, null, 81.9, null, null, 94.3, null, null, 94.3, null, null, 105.4, null, null, 105.4, null, null, 76.9, null, null, 64.1, null, null, 78.8, null, null, null, 
null, null, 88.1, null, null, 72.7, null, null, 99.2, null, null, 83.8, null, null, 53.4, null, null, 90.8, null, null, 78.8, null, null, null, null, null, null, null, null, 90.1, null, null, 85.8, null, null, null, null, null, 85.8, null, null, null, null, null, null, null, null, 102.6, null, null, 102.6, null, null, 99.9, null, null, 97.8, null, null, 103.7, null, null, 83.1, null, null, 127, null, null, 127, null, null, null, null, null, null, null, null, 96.1, null, null, null, null, null, 96.1, null, null, null, null, null, null, null, null, null, null, null, 115, null, null, 115, null, 
null, 95.1, null, null, 103.6, null, null, 98.3, null, null, 98.2, null, null, 100.5, null, null, 97.2, null, null, 94.5, null, null, 101.2, null, null, 101.2, null, null, 109.9, null, null, 109.9, null, null, 108.3, null, null, 99.6, null, null, 102.6, null, null, 102.6, null, null, 89.1, null, null, 87.1, null, null, 99.2, null, null, 87, null, null, 86.9, null, null, 86.9, null, null, 87.9, null, null, 87.9, null, null, 101.7, null, null, 101.9, null, null, 96.1, null, null, 93.2, null, null, 93.1, null, null, 93.1, null, null, 93.6, null, null, 93.6, null, null, 93.6, null, null, 87.2, null, null, 
84.7, null, null, 83, null, null, 87.1, null, null, 93.8, null, null, 93.8, null, null, 86.7, null, null, 85.4, null, null, 87.5, null, null, 90.3, null, null, 90.3, null, null, 105.7, null, null, 105.7, null, null, 90.7, null, null, 90.7, null, null, 99.9, null, null, 96.7, null, null, 99.3, null, null, 103.9, null, null, 72.2, null, null, 105.9, null, null, 105.9, null, null, null, null, null, null, null, null, 117.4, null, null, 117.4, null, null, 113.9, null, null, 88, null, null, 88, null, null, 112.7, null, null, 112.7, null, null, 113.3, null, null, 113.3, null, null, 81.7, null, null, 75.6, 
null, null, 83.5, null, null, 112.9, null, null, 90.9, null, null, 68.3, null, null, 102.7, null, null, 83.8, null, null, 58.3, null, null, 105.5, null, null, 81.5, null, null, null, null, null, null, null, null, 95.9, null, null, 94.6, null, null, 106.8, null, null, 85.8, null, null, null, null, null, null, null, null, 102.6, null, null, 102.6, null, null, 102, null, null, 93, null, null, 102.5, null, null, 80.7, null, null, 127, null, null, 127, null, null, 110.8, null, null, 110.8, null, null, 106.6, null, null, 107.7, null, null, 96.6, null, null, null, null, null, 126.9, null, null, 107.1, null, 
null, 115, null, null, 115, null, null, 92.5, null, null, 101.6, null, null, 97.5, null, null, 97.2, null, null, 99.5, null, null, 94.9, null, null, 94.1, null, null, 106.9, null, null, 106.9, null, null, 106.5, null, null, 106.6, null, null, 99.7, null, null, 98.6, null, null, 100.9, null, null, 100.9, null, null, 89.8, null, null, 87.9, null, null, 99.7, null, null, 83.8, null, null, 84, null, null, 84, null, null, 82.7, null, null, 82.7, null, null, 101.6, null, null, 101.8, null, null, 97, null, null, 95.5, null, null, 95.5, null, null, 94.9, null, null, 95.2, null, null, 94.3, null, null, 
97.3, null, null, 85.6, null, null, 84.9, null, null, 84.6, null, null, 85.3, null, null, 95.6, null, null, 95.6, null, null, 87, null, null, 83.9, null, null, 88.8, null, null, 91.3, null, null, 91.3, null, null, 84.2, null, null, 84.2, null, null, 91, null, null, 91, null, null, 101, null, null, 98.2, null, null, 100.8, null, null, 98.1, null, null, 74.4, null, null, 99.2, null, null, 99.2, null, null, 100.8, null, null, 100.8, null, null, 111.5, null, null, 111.5, null, null, 102.3, null, null, 97.6, null, null, 71.8, null, null, 101, null, null, 101, null, null, 75.7, null, null, 75.7, 
null, null, 70.6, null, null, 52.2, null, null, 78.7, null, null, null, null, null, 84.3, null, null, 89.7, null, null, 87, null, null, 59.4, null, null, 35.5, null, null, 76.2, null, null, 82.3, null, null, 101.9, null, null, 101.9, null, null, 84.5, null, null, 71.9, null, null, null, null, null, 71.9, null, null, null, null, null, null, null, null, 108, null, null, 108, null, null, 93.6, null, null, 90.4, null, null, 104.1, null, null, 73.1, null, null, 121, null, null, 121, null, null, null, null, null, null, null, null, 89.8, null, null, null, null, null, 89.8, null, null, null, null, 
null, null, null, null, null, null, null, 105.6, null, null, 105.6, null, null, 96, null, null, 102.5, null, null, 98.2, null, null, 98, null, null, 100.6, null, null, 95.6, null, null, 94.5, null, null, 102.5, null, null, 102.5, null, null, 111.4, null, null, 111.4, null, null, 110.6, null, null, 93.3, null, null, 95.5, null, null, 95.5, null, null, 85.6, null, null, 82.4, null, null, 102.1, null, null, 89.7, null, null, 90.1, null, null, 90.1, null, null, 86, null, null, 86, null, null, 99.7, null, null, 99.8, null, null, 96.7, null, null, 94.6, null, null, 94.5, null, null, 94.8, null, null, 
92.6, null, null, 92.6, null, null, 92.8, null, null, 86.2, null, null, 85.3, null, null, 84.4, null, null, 86.5, null, null, 91.1, null, null, 91.1, null, null, 90.3, null, null, 85.1, null, null, 93.3, null, null, 94.9, null, null, 94.9, null, null, 80.7, null, null, 80.7, null, null, 91.4, null, null, 91.4, null, null, 99.5, null, null, 98.6, null, null, 102.1, null, null, 98.3, null, null, 68.8, null, null, 107.2, null, null, 107.2, null, null, 98.8, null, null, 98.8, null, null, 110.4, null, null, 110.4, null, null, 89, null, null, 93, null, null, 68.8, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 68.8, null, null, 53.6, null, null, 69.5, null, null, null, null, null, null, null, null, 88.3, null, null, 75.2, null, null, 55, null, null, 39, null, null, null, null, null, null, null, null, 103, null, null, 103, null, null, 83.6, null, null, 69.1, null, null, null, null, null, 69.1, null, null, 82.4, null, null, 82.4, null, null, 107, null, null, 107, null, null, 92.1, null, null, 89.1, null, null, 104.2, null, null, 73.3, null, null, 134.6, null, null, 134.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, 111.1, null, null, 111.1, null, null, 97.6, null, null, 103.3, null, null, 98.8, null, null, 98.7, null, null, 100.3, null, null, 95.3, null, null, 96.9, null, null, 99.3, null, null, 99.3, null, null, 110.9, null, null, 110.9, null, null, 107.9, null, null, 96.5, null, null, 100, null, null, 100, null, null, 84.1, null, null, 80.6, null, null, 101.8, null, null, 92.4, null, null, 93, null, null, 93, null, null, 87.9, null, null, 87.9, null, null, 96.9, null, null, 97, null, null, 98.8, null, null, 95.1, null, null, 
95, null, null, 95.6, null, null, 91.5, null, null, 92.5, null, null, 75.8, null, null, 86.6, null, null, 85.8, null, null, 85.4, null, null, 86.5, null, null, 97.8, null, null, 97.8, null, null, 89.9, null, null, 85.5, null, null, 92.6, null, null, 97.5, null, null, 97.5, null, null, 79.8, null, null, 79.8, null, null, 92.5, null, null, 92.5, null, null, 99.5, null, null, 99.9, null, null, 103.3, null, null, 92.4, null, null, 69.1, null, null, 103.3, null, null, 103.3, null, null, 100, null, null, 100, null, null, 85, null, null, 85, null, null, 90.6, null, null, 63.9, null, null, 63.9, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, 63.9, null, null, 48.1, null, null, 59.7, null, null, null, null, null, null, null, null, 78.8, null, null, 69.8, null, null, 58.3, null, null, 37.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76, null, null, 67.5, null, null, null, null, null, 67.5, null, null, 100.4, null, null, 100.4, null, null, 106.4, null, null, 106.4, null, null, 105.4, null, null, 98.5, null, null, 107.9, null, null, 86.2, null, null, 157.8, null, null, 157.8, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, 103.2, null, null, 99.6, null, null, 99.7, null, null, 100.9, null, null, 94.9, null, null, 99.2, null, null, 96.1, null, null, 96.1, null, null, 113.7, null, null, 113.6, null, null, 117.6, null, null, 92.1, null, null, 93.5, null, null, 93.5, null, null, 87.2, null, null, 84.4, null, null, 101.7, null, null, 97.1, null, null, 97.1, null, null, 97.1, null, null, 95.8, null, null, 95.8, null, null, 103, null, null, 103, null, null, 
101.9, null, null, 95.1, null, null, 95, null, null, 95.1, null, null, 93.4, null, null, 93.2, null, null, 94.6, null, null, 86.2, null, null, 85.3, null, null, 84.8, null, null, 86.2, null, null, 94.9, null, null, 94.9, null, null, 89, null, null, 84.8, null, null, 91.6, null, null, 94.6, null, null, 94.6, null, null, 81.6, null, null, 81.6, null, null, 91.6, null, null, 91.6, null, null, 100.1, null, null, 98.9, null, null, 102.1, null, null, 97, null, null, 70.7, null, null, 103.2, null, null, 103.2, null, null, 99.8, null, null, 99.8, null, null, 108, null, null, 108, null, null, 93.8, 
null, null, 94.5, null, null, 68.8, null, null, 101, null, null, 101, null, null, 75.7, null, null, 75.7, null, null, 68.1, null, null, 51.7, null, null, 71, null, null, null, null, null, 84.3, null, null, 85.6, null, null, 77.7, null, null, 57.9, null, null, 37.1, null, null, 76.2, null, null, 82.3, null, null, 102.1, null, null, 102.1, null, null, 82.4, null, null, 70, null, null, null, null, null, 70, null, null, 91.4, null, null, 91.4, null, null, 107.5, null, null, 107.5, null, null, 95.1, null, null, 91.4, null, null, 104.9, null, null, 75.4, null, null, 133, null, null, 133, null, 
null, null, null, null, null, null, null, 89.8, null, null, null, null, null, 89.8, null, null, null, null, null, null, null, null, null, null, null, 105.7, null, null, 105.7, null, null, 97.8, null, null, 103, null, null, 98.9, null, null, 98.8, null, null, 100.6, null, null, 95.2, null, null, 96.9, null, null, 99.4, null, null, 99.4, null, null, 112, null, null, 111.9, null, null, 112, null, null, 94, null, null, 96.3, null, null, 96.3, null, null, 85.7, null, null, 82.5, null, null, 101.9, null, null, 93.1, null, null, 93.4, null, null, 93.4, null, null, 90, null, null, 90, null, null, 
99.8, null, null, 99.9, null, null, 99.1, null, null, 94.3, 94.3, null, 94.2, 94.2, null, 94.1, 94.1, null, 96, 96, null, 96, 96, null, 95.9, 95.9, null, 89.9, 89.9, null, 87.6, 87.6, null, 85.7, 85.7, null, 90.2, 90.2, null, 95.8, 95.8, null, 95.8, 95.8, null, 90.7, 90.7, null, 89.8, 89.8, null, 91.3, 91.3, null, 95.4, 95.4, null, 95.4, 95.4, null, 103.2, 103.2, null, 103.2, 103.2, null, 95.9, 95.9, null, 95.9, 95.9, null, 100.9, 100.9, null, 100.2, 100.2, null, 102.7, 102.7, null, 108.5, 108.5, null, 75.5, 75.5, null, 95.9, 95.9, null, 95.9, 95.9, null, 100.7, 100.7, null, 100.7, 100.7, null, 113, 
113, null, 113, 113, null, 115.3, 115.3, null, 94.6, 94.6, null, 90, 90, null, 109.7, 109.7, null, 109.7, 109.7, null, 105.1, 105.1, null, 105.1, 105.1, null, 87.8, 87.8, null, 65.3, 65.3, null, 74.9, 74.9, null, 100.6, 100.6, null, 97.2, 97.2, null, 89.9, 89.9, null, 111.7, 111.7, null, 77.9, 77.9, null, 55.8, 55.8, null, 101.7, 101.7, null, 81.6, 81.6, null, 97.5, 97.5, null, 97.5, 97.5, null, 108.7, 108.7, null, 106.7, 106.7, null, 109.1, 109.1, null, 105.8, 105.8, null, 120.6, 120.6, null, 120.6, 120.6, null, 105.8, 105.8, null, 105.8, 105.8, null, 100.7, 100.7, null, 95.6, 95.6, null, 104, 104, null, 85.3, 85.3, 
null, 128, 128, null, 128, 128, null, 110.8, 110.8, null, 110.8, 110.8, null, 106.4, 106.4, null, 107.7, 107.7, null, 96.2, 96.2, null, 106.5, 106.5, null, 126.9, 126.9, null, 107.1, 107.1, null, 109.7, 109.7, null, 109.7, 109.7, null, 91.9, 91.9, null, 99.2, 99.2, null, 98.7, 98.7, null, 98.4, 98.4, null, 99.7, 99.7, null, 96.4, 96.4, null, 96.8, 96.8, null, 108, 108, null, 108, 108, null, 100.8, 100.8, null, 100.8, 100.8, null, 97.6, 97.6, null, 97.3, 97.3, null, 98.9, 98.9, null, 98.9, 98.9, null, 91.7, 91.7, null, 89.8, 89.8, null, 101.1, 101.1, null, 85.7, 85.7, null, 85.3, 85.3, null, 85.3, 85.3, null, 
88.8, 88.8, null, 88.8, 88.8, null, 100.3, 100.3, null, 100.5, 100.5, null, 95.4, 95.4, null, 96.4, null, null, 96.4, null, null, 96.9, null, null, 90.2, null, null, 90.8, null, null, 76.5, null, null, 87.2, null, null, 87, null, null, 87, null, null, 87, null, null, 94.1, null, null, 94.1, null, null, 89.5, null, null, 84.8, null, null, 92.4, null, null, 92.7, null, null, 92.7, null, null, 81.4, null, null, 81.4, null, null, 86.6, null, null, 86.6, null, null, 98.9, null, null, 98.9, null, null, 102.9, null, null, 93.7, null, null, 64.1, null, null, 107.5, null, null, 107.5, null, null, 98, 
null, null, 98, null, null, null, null, null, null, null, null, 72.3, null, null, 63.3, null, null, 63.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 63.3, null, null, 51.7, null, null, null, null, null, null, null, null, null, null, null, 64.8, null, null, 71.8, null, null, 73.3, null, null, 35.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 73.6, null, null, 66.7, null, null, null, null, null, 66.7, null, null, 92.3, null, null, 92.3, null, null, 110.7, null, null, 110.7, null, null, 98.7, null, null, 96.7, null, 
null, 104.6, null, null, 90.5, null, null, 133.2, null, null, 133.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.4, null, null, 107.4, null, null, 100.7, null, null, 100.7, null, null, 101.2, null, null, 101.5, null, null, 99.7, null, null, 101, null, null, 101, null, null, 117.8, null, null, 117.7, null, null, 124, null, null, 100.1, null, null, 103.9, null, null, 103.9, null, null, 87, null, null, 84.6, null, null, 99.2, null, null, 101.7, null, null, 
101.8, null, null, 101.8, null, null, 100.8, null, null, 100.8, null, null, 97.2, null, null, 97, null, null, 101.6, null, null, 99.4, null, null, 99.3, null, null, 100, null, null, 93, null, null, 94.1, null, null, 67, null, null, 90, null, null, 90.4, null, null, 90.4, null, null, 90.4, null, null, 94.6, null, null, 94.6, null, null, 90.9, null, null, 88, null, null, 92.6, null, null, 99.9, null, null, 99.9, null, null, 82.7, null, null, 82.7, null, null, 89.7, null, null, 89.7, null, null, 102.7, null, null, 102.8, null, null, 107, null, null, 90.2, null, null, 68, null, null, 99.8, 
null, null, 99.8, null, null, 104, null, null, 104, null, null, null, null, null, null, null, null, 94.6, null, null, 60.7, null, null, 60.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 60.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 56.2, null, null, 66.6, null, null, 81.8, null, null, 43.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.9, null, null, 68.2, null, null, null, null, null, 68.2, null, null, 92.4, null, null, 92.4, null, null, null, null, null, null, null, 
null, 82.8, null, null, 82.8, null, null, 96.1, null, null, 57.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.6, null, null, 106.1, null, null, 99.8, null, null, 99.8, null, null, 100.1, null, null, 101.8, null, null, 98.7, null, null, 101.5, null, null, 101.5, null, null, 118, null, null, 117.9, null, null, 120.6, null, null, 96.4, null, null, 98.7, null, null, 98.7, null, null, 87.6, null, null, 85.2, null, null, 
100, null, null, 107.1, null, null, 107, null, null, 107, null, null, 107.8, null, null, 107.8, null, null, 107.9, null, null, 107.6, null, null, 115.7, null, null, 105.2, null, null, 105.2, null, null, 104.1, null, null, 100.6, null, null, 97.8, null, null, 117.7, null, null, 94.8, null, null, 96.3, null, null, 96.5, null, null, 96.1, null, null, 94.2, null, null, 94.2, null, null, 93.2, null, null, 91.4, null, null, 94.2, null, null, 105, null, null, 105, null, null, 88.8, null, null, 88.8, null, null, 87.7, null, null, 87.7, null, null, 106.5, null, null, 106.4, null, null, 110.2, null, null, 82.9, 
null, null, 74.7, null, null, 110.6, null, null, 110.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.9, null, null, 120.1, null, null, 68, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 68, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 67.5, null, null, 60, null, null, 74.6, null, null, null, null, null, null, null, null, null, null, null, 127.6, null, null, 127.6, null, null, 83.5, null, null, 69.7, null, null, null, null, null, 69.7, null, null, 91.6, null, null, 91.6, null, 
null, null, null, null, null, null, null, 90, null, null, 90, null, null, 101.9, null, null, 66.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.1, null, null, 108.2, null, null, 99.6, null, null, 99.6, null, null, 99.9, null, null, 98.2, null, null, 99.5, null, null, 102.7, null, null, 102.7, null, null, 120.8, null, null, 120.8, null, null, 123.6, null, null, 100.6, null, null, 103.1, null, null, 103.1, null, null, 
91.5, null, null, 89.6, null, null, 100.3, null, null, 113.7, null, null, 114.1, null, null, 114.1, null, null, 110.3, null, null, 110.3, null, null, 106.6, null, null, 106.6, null, null, 108.8, null, null, 100.2, null, null, 100.2, null, null, 100.2, null, null, 94.6, null, null, 94.1, null, null, 101.7, null, null, 90.7, null, null, 91.1, null, null, 91.2, null, null, 91.1, null, null, 94.3, null, null, 94.3, null, null, 91.2, null, null, 88.1, null, null, 93.1, null, null, 99.1, null, null, 99.1, null, null, 84.3, null, null, 84.3, null, null, 88, null, null, 88, null, null, 102.2, null, null, 102.7, 
null, null, 106.7, null, null, 90.1, null, null, 68.7, null, null, 105.9, null, null, 105.9, null, null, 98.7, null, null, 98.7, null, null, null, null, null, null, null, null, 85.5, null, null, 103.7, null, null, 63.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 63.5, null, null, 51.7, null, null, null, null, null, null, null, null, null, null, null, 62.4, null, null, 67.2, null, null, 76.3, null, null, 38.7, null, null, null, null, null, null, null, null, 127.6, null, null, 127.6, null, null, 78.7, null, null, 67.9, null, null, null, null, null, 67.9, null, 
null, 91.8, null, null, 91.8, null, null, 110.7, null, null, 110.7, null, null, 92.1, null, null, 90.9, null, null, 101, null, null, 78.1, null, null, 133.2, null, null, 133.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.3, null, null, 107.2, null, null, 100, null, null, 100.1, null, 103.8, 100.4, null, null, 100.5, null, null, 99.3, null, null, 101.7, null, null, 101.7, null, null, 118.8, null, 99.3, 118.8, null, null, 122.7, null, null, 99, null, null, 
101.9, null, 105.5, 101.9, null, null, 88.6, null, null, 86.5, null, null, 99.9, null, null, 107.3, null, null, 107.5, null, null, 107.5, null, null, 106.1, null, null, 106.1, null, null, 103.7, null, null, 103.6, null, null, 108.5, null, null, 108, null, null, 108.2, null, null, 108, null, null, 102.9, null, null, 102.2, null, null, 111.6, null, null, 100.7, null, null, 102.9, null, null, 102.8, null, null, 102.9, null, null, 102, null, null, 102, null, null, 97.1, null, null, 97.1, null, null, 97.3, null, null, 100.4, null, null, 100.4, null, null, 96.7, null, null, 96.7, null, null, 85.7, null, null, 85.7, 
null, null, 110.4, null, null, 110.5, null, null, 112.7, null, null, null, null, null, 83.1, null, null, 107.6, null, null, 107.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.6, null, null, 109.2, null, null, 81.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 81.2, null, null, null, null, null, null, null, null, 114.6, null, null, null, null, null, null, null, null, 64.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.5, null, null, 110.5, null, null, 82.1, null, null, 66.8, null, 
null, null, null, null, 66.8, null, null, 92, null, null, 92, null, null, null, null, null, null, null, null, 132.3, null, null, 132.3, null, null, 109.4, null, null, 162.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.2, null, null, 108.9, null, null, 101.9, null, null, 101.6, null, null, 101, null, null, 103.1, null, null, 102.5, null, null, 107.7, null, null, 107.7, null, null, 126.3, null, null, 126.2, null, null, 
131.8, null, null, 93.5, null, null, 95.5, null, null, 95.5, null, null, 86.4, null, null, 83.9, null, null, 98.3, null, null, 119.2, null, null, 120, null, null, 120, null, null, 112.5, null, null, 112.5, null, null, 100, null, null, 100.3, null, null, 93.6, null, null, 111.6, null, null, 111.7, null, null, 111.7, null, null, 105, null, null, 105.1, null, null, 99.5, null, null, 104.6, null, null, 106.7, null, null, 106.7, null, null, 106.7, null, null, 98.7, null, null, 98.7, null, null, 103, null, null, 103.2, null, null, 102.7, null, null, 108.6, null, null, 108.6, null, null, 96.9, null, null, 96.9, 
null, null, 98.4, null, null, 98.4, null, null, 109.7, null, null, 109.8, null, null, 110.6, null, null, null, null, null, 100.6, null, null, 106.7, null, null, 106.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.3, null, null, 96, null, null, 96, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96, null, null, null, null, null, null, null, null, 108.5, null, null, null, null, null, null, null, null, 53.7, null, null, null, null, null, null, null, null, 112.1, null, null, null, null, null, null, null, null, null, null, 
null, 77.3, null, null, 66.2, null, null, null, null, null, 66.2, null, null, 97.5, null, null, 97.5, null, null, null, null, null, null, null, null, 105.3, null, null, 105.3, null, null, 112.6, null, null, 95.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.7, null, null, 112.3, null, null, 101.7, null, null, 101.5, null, null, 101.6, null, null, 104.9, null, null, 100.3, null, null, 107.7, null, null, 107.7, null, null, 
130.4, null, null, 130.5, null, null, 130.4, null, null, 99.2, null, null, 101.6, null, null, 101.6, null, null, 90.3, null, null, 88.2, null, null, 100.8, null, null, 125, null, null, 125.9, null, null, 125.9, null, null, 115.8, null, null, 115.8, null, null, 105.1, null, null, 105.5, null, null, 96, null, null, 110.6, null, null, 110.7, null, null, 111, null, null, 102.9, null, null, 102.7, null, null, 105.6, null, null, 103.7, null, null, 106.6, null, null, 106.9, null, null, 106.1, null, null, 96.5, null, null, 96.5, null, null, 100.8, null, null, 99.4, null, null, 101.6, null, null, 99.9, null, null, 99.9, 
null, null, 94.1, null, null, 94.1, null, null, 100, null, null, 100, null, null, 106.7, null, null, 106.6, null, null, 107.4, null, null, null, null, null, 95.2, null, null, 108.3, null, null, 108.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.8, null, null, 101, null, null, 101, null, null, 106.4, null, null, 106.4, null, null, null, null, null, null, null, null, 100.8, null, null, 78.4, null, null, null, null, null, 89.8, null, null, 113.7, null, null, null, null, null, 55.4, null, null, null, null, null, null, null, null, 97.1, null, null, null, null, 
null, null, null, null, null, null, null, 77.2, null, null, 77.2, null, null, 76.7, null, null, 84.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.6, null, null, 97.9, null, null, 105.8, null, null, 93.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.1, null, null, null, null, null, null, null, null, 114.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.3, null, null, 109.1, null, null, 103.2, null, null, 103, null, null, 101.6, null, null, 103.6, null, null, 105.2, null, null, 
109.4, null, null, 109.4, null, null, 125.8, null, null, 125.6, null, null, 131.9, null, null, 91.6, null, null, 92.2, null, null, 92.2, null, null, 89.6, null, null, 88.7, null, null, 94.1, null, null, 132, null, null, 133.1, null, null, 133.1, null, null, 121.1, null, null, 121.1, null, null, 101.1, null, null, 101, null, null, 104.8, null, null, 110.1, null, null, 110.2, null, null, 110.3, null, null, 103.6, null, null, 103.2, null, null, 107.8, null, null, 103, null, null, 105.3, null, null, 105.4, null, null, 105.3, null, null, 99, null, null, 99, null, null, 100.2, null, null, 99.9, null, null, 100.5, 
null, null, 102.8, null, null, 102.8, null, null, 95.9, null, null, 95.9, null, null, 94.3, null, null, 94.3, null, null, 108.9, null, null, 109, null, null, 110.1, null, null, null, null, null, 92.4, null, null, 107.5, null, null, 107.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.1, null, null, 105.5, null, null, 98.6, null, null, 106.4, null, null, 106.4, null, null, null, null, null, null, null, null, 98.4, null, null, 78.4, null, null, null, null, null, 106.4, null, null, 113.7, null, null, null, null, null, 56.9, null, null, null, null, null, null, null, 
null, 105.4, null, null, null, null, null, 110.5, null, null, 110.5, null, null, 79.2, null, null, 73.7, null, null, 76.7, null, null, 68.8, null, null, 92.8, null, null, 92.8, null, null, null, null, null, null, null, null, 114.2, null, null, 114.6, null, null, 110.2, null, null, 119.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.1, null, null, null, null, null, null, null, null, 114.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.6, null, null, 110.2, null, null, 102.3, null, null, 102, null, 104.5, 101.4, null, null, 
103.9, null, null, 102.7, null, null, 108.3, null, null, 108.3, null, null, 127.4, null, 105.7, 127.4, null, null, 131.4, null, null, 94.7, null, null, 96.4, null, 100.8, 96.4, null, null, 88.7, null, null, 86.9, null, null, 97.7, null, null, 125.2, null, null, 126.1, null, null, 126.1, null, null, 116.3, null, null, 116.3, null, null, 102, null, null, 102.2, null, null, 97.9, null, null, 111.7, null, null, 111.9, null, null, 112.5, null, null, 105, null, null, 105, null, null, 104.8, null, null, 106.8, null, null, 108.2, null, null, 108.2, null, null, 108.2, null, null, 102.3, null, null, 102.3, null, null, 107.6, 
null, null, 106.7, null, null, 108.3, null, null, 102.6, null, null, 102.6, null, null, 97.3, null, null, 97.3, null, null, 104.8, null, null, 104.8, null, null, 105.3, null, null, 105.8, null, null, 105.6, null, null, null, null, null, 106.8, null, null, 91.7, null, null, 91.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98, null, null, 92.5, null, null, 92.5, null, null, 91.8, null, null, 91.8, null, null, 93.7, null, null, 93.7, null, null, 92.1, null, null, 95.5, null, null, null, null, null, 79.5, null, null, 99.9, null, null, 98.5, null, null, 74, null, 
null, null, null, null, null, null, null, 81.9, null, null, 119.3, null, null, null, null, null, null, null, null, 91.1, null, null, 91.1, null, null, 91.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.6, null, null, 97.8, null, null, 123.8, null, null, 92.1, null, null, null, null, null, null, null, null, 172.5, null, null, 172.5, null, null, 117, null, null, 96.7, null, null, null, null, null, null, null, null, 77.2, null, null, 141.8, null, null, null, null, null, null, null, null, 120.3, null, null, 107.2, null, null, 103.4, null, null, 
103.2, null, null, 101.6, null, null, 105, null, null, 105.3, null, null, 108.8, null, null, 108.8, null, null, 115.1, null, null, 114.9, null, null, 130.9, null, null, 98.8, null, null, 99.2, null, null, 99.2, null, null, 97, null, null, 96.4, null, null, 99.3, null, null, 135.1, null, null, 137, null, null, 137, null, null, 116, null, null, 116, null, null, 98.2, null, null, 98.1, null, null, 101.9, null, null, 112, null, null, 112.1, null, null, 112, null, null, 106.2, null, null, 105.4, null, null, 112.8, null, null, 106.4, null, null, 109, null, null, 108.7, null, null, 109.3, null, null, 102.5, 
null, null, 102.5, null, null, 105.2, null, null, 105.8, null, null, 104.9, null, null, 110.8, null, null, 110.8, null, null, 94.5, null, null, 94.5, null, null, 100.2, null, null, 100.2, null, null, 104.8, null, null, 105.2, null, null, 104.7, null, null, null, null, null, 110.1, null, null, 90.5, null, null, 90.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.4, null, null, 98.7, null, null, 98.7, null, null, 91.6, null, null, 91.6, null, null, 84.5, null, null, 84.5, null, null, 103.3, null, null, 120.8, null, null, 103, null, null, 88.5, null, null, 108.3, null, 
null, 117.7, null, null, 75.2, null, null, null, null, null, 121.3, null, null, 89, null, null, 130.4, null, null, null, null, null, null, null, null, 108.8, null, null, 108.8, null, null, 108.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.4, null, null, 139.4, null, null, 125.4, null, null, 144.2, null, null, null, null, null, null, null, null, 112, null, null, 112, null, null, 157.6, null, null, null, null, null, 136.6, null, null, null, null, null, 122.2, null, null, 173, null, null, null, null, null, null, null, null, 118.7, null, null, 
102.7, null, null, 103, null, null, 102.8, null, null, 101.4, null, null, 104.4, null, null, 104.8, null, null, 108.3, null, null, 108.3, null, null, 106.5, null, null, 106.3, null, null, 116.1, null, null, 95.9, null, null, 96.6, null, null, 96.6, null, null, 93.3, null, null, 92.9, null, null, 95.2, null, null, 137.2, null, null, 138.7, null, null, 138.7, null, null, 121.8, null, null, 121.8, null, null, 102.2, null, null, 102.1, null, null, 105.1, null, null, 110.5, null, null, 110.5, null, null, 110.1, null, null, 105.4, null, null, 104.4, null, null, 114.8, null, null, 107, null, null, 108, null, null, 107.9, 
null, null, 108.4, null, null, 105.2, null, null, 105.2, null, null, 105.2, null, null, 108.5, null, null, 103.5, null, null, 103.4, null, null, 103.4, null, null, 103.9, null, null, 103.9, null, null, 111.2, null, null, 111.2, null, null, 103.7, null, null, 103.7, null, null, 103.1, null, null, 93.3, null, null, 122, null, null, 90.6, null, null, 90.6, null, null, null, null, null, null, null, null, 104.1, null, null, 104.1, null, null, 84.5, null, null, 100.9, null, null, 100.9, null, null, 118.2, null, null, 118.2, null, null, 86.5, null, null, 86.5, null, null, 103.5, null, null, 112.4, null, null, 101.2, null, 
null, null, null, null, 97.9, null, null, 103.6, null, null, 79.3, null, null, 110.9, null, null, 139.1, null, null, 98.4, null, null, 135.4, null, null, null, null, null, null, null, null, 108.2, null, null, 101.3, null, null, null, null, null, 101.3, null, null, null, null, null, null, null, null, 125, null, null, 125, null, null, 132.4, null, null, 138.8, null, null, 121.7, null, null, 191.7, null, null, 89.6, null, null, 89.6, null, null, null, null, null, null, null, null, 129.7, null, null, null, null, null, 129.7, null, null, null, null, null, null, null, null, null, null, null, 97.6, null, null, 
97.6, null, null, 118.6, null, null, 102.7, null, null, 104.6, null, null, 104.3, null, null, 102.5, null, null, 101.9, null, null, 108.3, null, null, 112.5, null, null, 112.5, null, null, 103.8, null, null, 103.5, null, null, 118.6, null, null, 98.9, null, null, 99.5, null, null, 99.5, null, null, 96.9, null, null, 96.3, null, null, 99.2, null, null, 136.8, null, null, 139.2, null, null, 139.2, null, null, 113.5, null, null, 113.5, null, null, 100.5, null, null, 100.4, null, null, 103.6, null, null, 111.3, null, null, 111.5, null, null, 111.5, null, null, 105.6, null, null, 104.9, null, null, 110.3, null, null, 106.7, 
null, null, 108.5, null, null, 108.3, null, null, 108.7, null, null, 103.4, null, null, 103.4, null, null, 106, null, null, 107, null, null, 105.5, null, null, 105.4, null, null, 105.4, null, null, 98.5, null, null, 98.5, null, null, 105.2, null, null, 105.2, null, null, 104.4, null, null, 104.9, null, null, 104.5, null, null, 93.3, null, null, 113.1, null, null, 90.9, null, null, 90.9, null, null, null, null, null, null, null, null, 104.1, null, null, 104.1, null, null, 92.1, null, null, 97.3, null, null, 97.3, null, null, 101.8, null, null, 101.8, null, null, 88.6, null, null, 88.6, null, null, 99.7, null, 
null, 109.5, null, null, 101.5, null, null, 82.6, null, null, 101.7, null, null, 106, null, null, 75.7, null, null, 110.9, null, null, 129.8, null, null, 89.2, null, null, 125.8, null, null, null, null, null, null, null, null, 103.3, null, null, 98.4, null, null, 95.1, null, null, 101.3, null, null, null, null, null, null, null, null, 125, null, null, 125, null, null, 127.4, null, null, 134.5, null, null, 122, null, null, 155.3, null, null, 89.6, null, null, 89.6, null, null, 137.5, null, null, 137.5, null, null, 125, null, null, 96.7, null, null, 132.3, null, null, null, null, null, 83, null, null, 
148.6, null, null, 97.6, null, null, 97.6, null, null, 119.2, null, null, 104.2, null, null, 103.6, null, null, 103.5, null, 105.3, 101.8, null, null, 103.7, null, null, 106.1, null, null, 109.9, null, null, 109.9, null, null, 108.3, null, 108.2, 108.2, null, null, 121.4, null, null, 97.8, null, null, 98.5, null, 101.8, 98.5, null, null, 95.7, null, null, 95.2, null, null, 97.9, null, null, 136.4, null, null, 138.2, null, null, 138.2, null, null, 116.8, null, null, 116.8, null, null, 100.4, null, null, 100.2, null, null, 103.6, null, null, 105.8, null, null, 105.8, null, null, 107.8, null, null, 101, null, null, 102, 
null, null, 98.9, null, null, 108, null, null, 109.4, null, null, 109.9, null, null, 108.8, null, null, 110.5, null, null, 110.5, null, null, 104.3, null, null, 108, null, null, 102.3, null, null, 104.3, null, null, 104.3, null, null, 108.7, null, null, 108.7, null, null, 108, null, null, 108, null, null, 97.6, null, null, 100.7, null, null, 98.6, null, null, 98.1, null, null, 128.9, null, null, 97.5, null, null, 97.5, null, null, 94.1, null, null, 94.1, null, null, 95.8, null, null, 95.8, null, null, 98.6, null, null, 93, null, null, 100.6, null, null, 118.7, null, null, 118.7, null, null, 86.9, null, 
null, 86.9, null, null, 102.6, null, null, 97.8, null, null, 116.5, null, null, null, null, null, 81.6, null, null, 97.5, null, null, 87, null, null, 104.3, null, null, 181.9, null, null, 126.8, null, null, 126.8, null, null, 92.1, null, null, 92.1, null, null, 102.5, null, null, 104.4, null, null, null, null, null, 104.4, null, null, null, null, null, null, null, null, 100.4, null, null, 100.4, null, null, 167.1, null, null, 175.3, null, null, 134.9, null, null, 248.1, null, null, 119.9, null, null, 119.9, null, null, null, null, null, null, null, null, 139.2, null, null, null, null, null, 139.2, null, null, 
null, null, null, null, null, null, null, null, null, 102.3, null, null, 102.3, null, null, 117, null, null, 99.1, null, null, 104.3, null, null, 104.1, null, null, 101.5, null, null, 106.5, null, null, 107.7, null, null, 110.2, null, null, 110.2, null, null, 96.8, null, null, 96.4, null, null, 114.1, null, null, 97.8, null, null, 97.6, null, null, 97.6, null, null, 98, null, null, 98, null, null, 97.6, null, null, 136.7, null, null, 138, null, null, 138, null, null, 124, null, null, 124, null, null, 102.4, null, null, 102.3, null, null, 104.6, null, null, 110.7, null, null, 110.9, null, null, 109.9, 
null, null, 106.1, null, null, 103.5, null, null, 120.6, null, null, 108, null, null, 108.8, null, null, 109.7, null, null, 107.6, null, null, 116.4, null, null, 116.4, null, null, 104, null, null, 109.7, null, null, 100.9, null, null, 100.7, null, null, 100.7, null, null, 113.3, null, null, 113.3, null, null, 104.4, null, null, 104.4, null, null, 99.6, null, null, 101.2, null, null, 96.4, null, null, 95.8, null, null, 165.9, null, null, 97, null, null, 97, null, null, 95.7, null, null, 95.7, null, null, 112, null, null, 112, null, null, 118.9, null, null, 106.8, null, null, 111.4, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 111.4, null, null, 126.3, null, null, 116.9, null, null, null, null, null, null, null, null, 95.1, null, null, 102.9, null, null, 132, null, null, 172.1, null, null, null, null, null, null, null, null, 105.5, null, null, 105.5, null, null, 99.9, null, null, 101.8, null, null, null, null, null, 101.8, null, null, 101.4, null, null, 101.4, null, null, 97.7, null, null, 97.7, null, null, 178.3, null, null, 185.9, null, null, 148.6, null, null, 240.7, null, null, 108.8, null, null, 108.8, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.4, null, null, 101.4, null, null, 118.1, null, null, 99, null, null, 104.4, null, null, 104.1, null, null, 101, null, null, 106.4, null, null, 108.9, null, null, 114.4, null, null, 114.4, null, null, 94.7, null, null, 94.4, null, null, 107.2, null, null, 100.8, null, null, 99.3, null, null, 99.3, null, null, 107.2, null, null, 109.4, null, null, 99.1, null, null, 137.9, null, null, 134.5, null, null, 134.5, null, null, 169, null, null, 169, null, null, 103.1, null, null, 103.1, null, null, 100.4, null, null, 108.1, 
null, null, 108.3, null, null, 107.9, null, null, 102.8, null, null, 101.6, null, null, 125.8, null, null, 107.3, null, null, 107.9, null, null, 107.9, null, null, 107.8, null, null, 113.7, null, null, 113.7, null, null, 103.8, null, null, 109.1, null, null, 100.9, null, null, 98.4, null, null, 98.4, null, null, 113.1, null, null, 113.1, null, null, 105.7, null, null, 105.7, null, null, 96.9, null, null, 98.8, null, null, 93.9, null, null, 94, null, null, 170.1, null, null, 99, null, null, 99, null, null, 92.8, null, null, 92.8, null, null, 119.8, null, null, 119.8, null, null, 106.2, null, null, 102.2, null, 
null, 102.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.2, null, null, 104.3, null, null, 95.3, null, null, null, null, null, null, null, null, 90.7, null, null, 85.5, null, null, 107.8, null, null, 173.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.6, null, null, 97, null, null, null, null, null, 97, null, null, 83.1, null, null, 83.1, null, null, 96.3, null, null, 96.3, null, null, 161.3, null, null, 175.1, null, null, 138.5, null, null, 233.8, null, null, 96.5, null, null, 96.5, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.4, null, null, 98.3, null, null, 103.5, null, null, 103.1, null, null, 100.3, null, null, 107.5, null, null, 106.9, null, null, 115.4, null, null, 115.4, null, null, 93.6, null, null, 93.6, null, null, 103.1, null, null, 100.4, null, null, 100.8, null, null, 100.8, null, null, 98.9, null, null, 98.6, null, null, 100, null, null, 131.9, null, null, 128.8, null, null, 128.8, null, null, 160.5, null, null, 160.5, null, null, 100.7, null, null, 100.2, 
null, null, 111.9, null, null, 107.3, 107.3, null, 107.4, 107.4, null, 107.5, 107.5, null, 101.7, 101.7, null, 101.1, 101.1, null, 106.3, 106.3, null, 101.7, 101.7, null, 103, 103, null, 103.2, 103.2, null, 102.8, 102.8, null, 102.3, 102.3, null, 102.3, 102.3, null, 100.1, 100.1, null, 100.4, 100.4, null, 99.9, 99.9, null, 102.1, 102.1, null, 102.1, 102.1, null, 96.8, 96.8, null, 96.8, 96.8, null, 98.1, 98.1, null, 98.1, 98.1, null, 102.5, 102.5, null, 104.1, 104.1, null, 104.4, 104.4, null, 93.4, 93.4, null, 104.2, 104.2, null, 100.5, 100.5, null, 100.5, 100.5, null, 94.8, 94.8, null, 94.8, 94.8, null, 103.1, 103.1, null, 103.1, 103.1, 
null, 92.6, 92.6, null, 98.5, 98.5, null, 93.8, 93.8, null, 104.5, 104.5, null, 104.5, 104.5, null, 88.3, 88.3, null, 88.3, 88.3, null, 94.3, 94.3, null, 103.2, 103.2, null, 109.3, 109.3, null, 98.4, 98.4, null, 104.9, 104.9, null, 89.3, 89.3, null, 74.8, 74.8, null, 99.5, 99.5, null, 121.9, 121.9, null, 97.4, 97.4, null, 125.9, 125.9, null, 101, 101, null, 101, 101, null, 91.2, 91.2, null, 86.9, 86.9, null, 86.7, 86.7, null, 87, 87, null, 92.2, 92.2, null, 92.2, 92.2, null, 107.5, 107.5, null, 107.5, 107.5, null, 134.7, 134.7, null, 144.1, 144.1, null, 125.8, 125.8, null, 171.7, 171.7, null, 105.7, 105.7, null, 
105.7, 105.7, null, 137.5, 137.5, null, 137.5, 137.5, null, 122.9, 122.9, null, 96.7, 96.7, null, 132.6, 132.6, null, 114.1, 114.1, null, 83, 83, null, 148.6, 148.6, null, 100.2, 100.2, null, 100.2, 100.2, null, 115.2, 115.2, null, 104.9, 104.9, null, 102.5, 102.5, null, 102.3, 102.3, null, 101.2, 101.2, null, 103.6, 103.6, null, 103.9, 103.9, null, 108.3, 108.3, null, 108.3, 108.3, null, 111.2, 111.2, null, 111.1, 111.1, null, 120.4, 120.4, null, 97.7, 97.7, null, 99, 99, null, 99, 99, null, 93.3, 93.3, null, 92.2, 92.2, null, 98.5, 98.5, null, 125.4, 125.4, null, 125.8, 125.8, null, 125.8, 125.8, null, 123, 123, null, 123, 
123, null, 102, 102, null, 102, 102, null, 103.7, 103.7, null, 108, null, null, 108.1, null, null, 108.4, null, null, 102.9, null, null, 102.3, null, null, 105.4, null, null, 107.8, null, null, 108.8, null, null, 109.2, null, null, 108.1, null, null, 113.5, null, null, 113.5, null, null, 104.1, null, null, 109, null, null, 101.3, null, null, 101.1, null, null, 101.1, null, null, 111.7, null, null, 111.7, null, null, 106, null, null, 106, null, null, 98, null, null, 100.2, null, null, 96.3, null, null, 96.9, null, null, 154.4, null, null, 97.8, null, null, 97.8, null, null, 94.2, null, null, 94.2, null, 
null, 101.9, null, null, 101.9, null, null, 107.4, null, null, 96.2, null, null, 103.9, null, null, 118.7, null, null, 118.7, null, null, 86.9, null, null, 86.9, null, null, 105, null, null, 107.5, null, null, 113.4, null, null, null, null, null, 81.6, null, null, 94.7, null, null, 92, null, null, 112.1, null, null, 175.7, null, null, 126.8, null, null, 126.8, null, null, 94.7, null, null, 94.7, null, null, 100.3, null, null, 102, null, null, null, null, null, 102, null, null, 91.4, null, null, 91.4, null, null, 99.1, null, null, 99.1, null, null, 169.9, null, null, 179, null, null, 140.3, null, null, 
242.6, null, null, 110.6, null, null, 110.6, null, null, null, null, null, null, null, null, 139.2, null, null, null, null, null, 139.2, null, null, null, null, null, null, null, null, null, null, null, 102.3, null, null, 102.3, null, null, 116.8, null, null, 98.8, null, null, 104.1, null, null, 103.8, null, 104.9, 101, null, null, 106.8, null, null, 107.8, null, null, 113.3, null, null, 113.3, null, null, 95, null, 98, 94.8, null, null, 108.1, null, null, 99.7, null, null, 99.3, null, 100.9, 99.3, null, null, 101.3, null, null, 101.8, null, null, 98.8, null, null, 135.4, null, null, 133.7, null, null, 133.7, 
null, null, 151.7, null, null, 151.7, null, null, 102.1, null, null, 101.9, null, null, 105.5, null, null, 107.3, 107.3, null, 107.4, 107.4, null, 107.5, 107.5, null, 101.7, 101.7, null, 101.1, 101.1, null, 106.3, 106.3, null, 101.7, 101.7, null, 103, 103, null, 103.2, 103.2, null, 102.8, 102.8, null, 102.3, 102.3, null, 102.3, 102.3, null, 100.1, 100.1, null, 100.4, 100.4, null, 99.9, 99.9, null, 102.1, 102.1, null, 102.1, 102.1, null, 96.8, 96.8, null, 96.8, 96.8, null, 98.1, 98.1, null, 98.1, 98.1, null, 102.5, 102.5, null, 104.1, 104.1, null, 104.4, 104.4, null, 93.4, 93.4, null, 104.2, 104.2, null, 100.5, 100.5, null, 100.5, 100.5, 
null, 94.8, 94.8, null, 94.8, 94.8, null, 103.1, 103.1, null, 103.1, 103.1, null, 92.6, 92.6, null, 98.5, 98.5, null, 93.8, 93.8, null, 104.5, 104.5, null, 104.5, 104.5, null, 88.3, 88.3, null, 88.3, 88.3, null, 94.3, 94.3, null, 103.2, 103.2, null, 109.3, 109.3, null, 98.4, 98.4, null, 104.9, 104.9, null, 89.3, 89.3, null, 74.8, 74.8, null, 99.5, 99.5, null, 121.9, 121.9, null, 97.4, 97.4, null, 125.9, 125.9, null, 101, 101, null, 101, 101, null, 91.2, 91.2, null, 86.9, 86.9, null, 86.7, 86.7, null, 87, 87, null, 92.2, 92.2, null, 92.2, 92.2, null, 107.5, 107.5, null, 107.5, 107.5, null, 134.7, 134.7, null, 
144.1, 144.1, null, 125.8, 125.8, null, 171.7, 171.7, null, 105.7, 105.7, null, 105.7, 105.7, null, 137.5, 137.5, null, 137.5, 137.5, null, 122.9, 122.9, null, 96.7, 96.7, null, 132.6, 132.6, null, 114.1, 114.1, null, 83, 83, null, 148.6, 148.6, null, 100.2, 100.2, null, 100.2, 100.2, null, 115.2, 115.2, null, 104.9, 104.9, null, 102.5, 102.5, null, 102.3, 102.3, null, 101.2, 101.2, null, 103.6, 103.6, null, 103.9, 103.9, null, 108.3, 108.3, null, 108.3, 108.3, null, 111.2, 111.2, null, 111.1, 111.1, null, 120.4, 120.4, null, 97.7, 97.7, null, 99, 99, null, 99, 99, null, 93.3, 93.3, null, 92.2, 92.2, null, 98.5, 98.5, null, 125.4, 
125.4, null, 125.8, 125.8, null, 125.8, 125.8, null, 123, 123, null, 123, 123, null, 102, 102, null, 102, 102, null, 103.7, 103.7, null, 107.2, null, null, 107.3, null, null, 106.5, null, null, 104.6, null, null, 103.2, null, null, 145, null, null, 108.1, null, null, 107.5, null, null, 107.3, null, null, 107.7, null, null, 109.9, null, null, 109.9, null, null, 108.9, null, null, 111.5, null, null, 107.5, null, null, 103.9, null, null, 103.9, null, null, 110.4, null, null, 110.4, null, null, 107.4, null, null, 107.4, null, null, 97.3, null, null, 97.2, null, null, 92.2, null, null, 91.3, null, null, 177.2, null, 
null, 96.4, null, null, 96.4, null, null, 97.8, null, null, 97.8, null, null, null, null, null, null, null, null, 113.3, null, null, 116.1, null, null, 116.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.1, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, 120.7, null, null, 99.7, null, null, 95.2, null, null, 178.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103, null, null, 105.3, null, null, null, null, null, 105.3, null, null, 102.8, null, null, 102.8, null, null, 90.6, null, null, 
90.6, null, null, 176.4, null, null, 180.9, null, null, 143.9, null, null, 213.9, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110, null, null, 95.1, null, null, 103, null, null, 102.8, null, null, 101.5, null, null, 103.3, null, null, 104.9, null, null, 110.3, null, null, 110.3, null, null, 89.3, null, null, 89, null, null, 105.8, null, null, 95.9, null, null, 95.8, null, null, 95.8, null, null, 96.5, null, null, 95.2, 
null, null, 101.8, null, null, 123.8, null, null, 122.8, null, null, 122.8, null, null, 133.2, null, null, 133.2, null, null, 101.3, null, null, 101.3, null, null, 102, null, null, 107.2, null, null, 107.3, null, null, 106.5, null, null, 104.6, null, null, 103.2, null, null, 145, null, null, 108.1, null, null, 107.5, null, null, 107.3, null, null, 107.7, null, null, 109.9, null, null, 109.9, null, null, 108.9, null, null, 111.5, null, null, 107.5, null, null, 103.9, null, null, 103.9, null, null, 110.4, null, null, 110.4, null, null, 107.4, null, null, 107.4, null, null, 97.3, null, null, 97.2, null, null, 92.2, null, 
null, 91.3, null, null, 177.2, null, null, 96.4, null, null, 96.4, null, null, 97.8, null, null, 97.8, null, null, null, null, null, null, null, null, 113.3, null, null, 116.1, null, null, 116.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.1, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, 120.7, null, null, 99.7, null, null, 95.2, null, null, 178.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103, null, null, 105.3, null, null, null, null, null, 105.3, null, null, 102.8, null, null, 
102.8, null, null, 90.6, null, null, 90.6, null, null, 176.4, null, null, 180.9, null, null, 143.9, null, null, 213.9, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110, null, null, 95.1, null, null, 103, null, null, 102.8, null, null, 101.5, null, null, 103.3, null, null, 104.9, null, null, 110.3, null, null, 110.3, null, null, 89.3, null, null, 89, null, null, 105.8, null, null, 95.9, null, null, 95.8, null, null, 95.8, 
null, null, 96.5, null, null, 95.2, null, null, 101.8, null, null, 123.8, null, null, 122.8, null, null, 122.8, null, null, 133.2, null, null, 133.2, null, null, 101.3, null, null, 101.3, null, null, 102, null, null, 103.2, null, null, 103.2, null, null, 102.8, null, null, 101.3, null, null, 100.4, null, null, 133.2, null, null, 106.1, null, null, 105.3, null, null, 105.1, null, null, 105.6, null, null, 113, null, null, 113, null, null, 107.1, null, null, 108.1, null, null, 106.5, null, null, 100.7, null, null, 100.7, null, null, 108.6, null, null, 108.6, null, null, 114.4, null, null, 114.4, null, null, 93.3, null, 
null, 92.7, null, null, 86.7, null, null, 89.6, null, null, 187.6, null, null, 98.6, null, null, 98.6, null, null, 100.7, null, null, 100.7, null, null, null, null, null, null, null, null, 95.8, null, null, 113.8, null, null, 113.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.2, null, null, 99, null, null, 78.6, null, null, 126.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.7, null, null, 89.7, null, null, null, null, null, 
89.7, null, null, 105.9, null, null, 105.9, null, null, null, null, null, null, null, null, 169.9, null, null, 169.9, null, null, 144.3, null, null, 249.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.2, null, null, 94.9, null, null, 103.2, null, null, 103, null, null, 101.2, null, null, 100.2, null, null, 106.9, null, null, 109, null, null, 109, null, null, 87.8, null, null, 87.5, null, null, 104, null, null, 97.6, 
null, null, 98.6, null, null, 98.6, null, null, 94.3, null, null, 93, null, null, 99.2, null, null, 114.2, null, null, 115.4, null, null, 115.4, null, null, 101.9, null, null, 101.9, null, null, 95.9, null, null, 96.4, null, null, 86.4, null, null, 105.3, null, null, 105.3, null, null, 104.7, null, null, 103.1, null, null, 101.9, null, null, 140.3, null, null, 107.1, null, null, 106.4, null, null, 106.2, null, null, 106.6, null, null, 111.5, null, null, 111.5, null, null, 108, null, null, 109.8, null, null, 107, null, null, 102.3, null, null, 102.3, null, null, 109.5, null, null, 109.5, null, null, 111.1, null, 
null, 111.1, null, null, 95.5, null, null, 94.9, null, null, 89.4, null, null, 90.5, null, null, 182.5, null, null, 97.5, null, null, 97.5, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 103.9, null, null, 115, null, null, 115, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, 125.4, null, null, 99.3, null, null, 86.7, null, null, 155.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, null, null, 
99, null, null, null, null, null, 99, null, null, 105.2, null, null, 105.2, null, null, 90.6, null, null, 90.6, null, null, 174.4, null, null, 177.1, null, null, 144, null, null, 221, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.6, null, null, 94.9, null, null, 103.1, null, null, 102.9, null, null, 101.3, null, null, 101.7, null, null, 105.9, null, null, 109.7, null, null, 109.7, null, null, 88.6, null, null, 88.2, 
null, null, 104.9, null, null, 96.8, null, null, 97.1, null, null, 97.1, null, null, 95.4, null, null, 94.1, null, null, 100.5, null, null, 118.9, null, null, 119.1, null, null, 119.1, null, null, 117.5, null, null, 117.5, null, null, 98.5, null, null, 98.8, null, null, 94.1, null, null, 101.6, null, null, 101.7, null, null, 100.3, null, null, 101.4, null, null, 98.6, null, null, 116.1, null, null, 104.4, null, null, 103.5, null, null, 102.7, null, null, 104.7, null, null, 109.8, null, null, 109.8, null, null, 105.8, null, null, 106.5, null, null, 105.6, null, null, 95, null, null, 95, null, null, 107.1, null, 
null, 107.1, null, null, 111.5, null, null, 111.5, null, null, 90.1, null, null, 90, null, null, 83.7, null, null, 100.6, null, null, 182.1, null, null, 91.4, null, null, 91.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.6, null, null, 113, null, null, 120, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 120, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.4, null, null, 99.6, null, null, 78.5, null, null, null, null, null, null, null, null, null, null, null, 112.6, null, null, 
112.6, null, null, 98.6, null, null, 88.5, null, null, null, null, null, 88.5, null, null, 103, null, null, 103, null, null, null, null, null, null, null, null, 166.8, null, null, 166.8, null, null, 153.7, null, null, 204.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.9, null, null, 94.3, null, null, 103.7, null, null, 103.5, null, null, 102.1, null, null, 104.8, null, null, 105.6, null, null, 108.8, null, null, 108.8, 
null, null, 86.8, null, null, 86.4, null, null, 104.4, null, null, 96.7, null, null, 97.2, null, null, 97.2, null, null, 94.6, null, null, 92.9, null, null, 102.1, null, null, 108.6, null, null, 109.6, null, null, 109.6, null, null, 97.5, null, null, 97.5, null, null, 98, null, null, 98.2, null, null, 92, null, null, 104, null, null, 104, null, null, 103.2, null, null, 102.5, null, null, 100.7, null, null, 122.2, null, null, 106.2, null, null, 105.4, null, null, 104.9, null, null, 106, null, null, 110.9, null, null, 110.9, null, null, 107.3, null, null, 108.6, null, null, 106.5, null, null, 99.7, null, 
null, 99.7, null, null, 108.7, null, null, 108.7, null, null, 111.2, null, null, 111.2, null, null, 93.9, null, null, 93.3, null, null, 87.5, null, null, 92.6, null, null, 182.3, null, null, 95.4, null, null, 95.4, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 102.4, null, null, 113.4, null, null, 116.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.3, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, 131.3, null, null, 99.3, null, null, 83.5, null, null, 155.1, null, null, null, null, null, 
null, null, null, 112.6, null, null, 112.6, null, null, 99.4, null, null, 96.2, null, null, null, null, null, 96.2, null, null, 103.7, null, null, 103.7, null, null, 90.6, null, null, 90.6, null, null, 172.1, null, null, 174.1, null, null, 147.5, null, null, 217.8, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.7, null, null, 94.7, null, null, 103.3, null, null, 103, null, 105.4, 101.6, null, null, 102.7, null, null, 105.8, 
null, null, 109.4, null, null, 109.4, null, null, 88, null, 87, 87.7, null, null, 104.7, null, null, 96.7, null, null, 97.1, null, 102.5, 97.1, null, null, 95.2, null, null, 93.7, null, null, 101, null, null, 115.4, null, null, 115.8, null, null, 115.8, null, null, 110.7, null, null, 110.7, null, null, 98.3, null, null, 98.5, null, null, 93.4, null, null, 104, null, null, 104, null, null, 103.2, null, null, 102.5, null, null, 100.7, null, null, 122.2, null, null, 106.2, null, null, 105.4, null, null, 104.9, null, null, 106, null, null, 110.9, null, null, 110.9, null, null, 107.3, null, null, 108.6, null, 
null, 106.5, null, null, 99.7, null, null, 99.7, null, null, 108.7, null, null, 108.7, null, null, 111.2, null, null, 111.2, null, null, 93.9, null, null, 93.3, null, null, 87.5, null, null, 92.6, null, null, 182.3, null, null, 95.4, null, null, 95.4, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 102.4, null, null, 113.4, null, null, 116.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.3, null, null, 92.4, null, null, null, null, null, null, null, null, null, null, null, 131.3, null, null, 99.3, null, null, 83.5, null, null, 
155.1, null, null, null, null, null, null, null, null, 112.6, null, null, 112.6, null, null, 99.4, null, null, 96.2, null, null, null, null, null, 96.2, null, null, 103.7, null, null, 103.7, null, null, 90.6, null, null, 90.6, null, null, 172.1, null, null, 174.1, null, null, 147.5, null, null, 217.8, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.7, null, null, 94.7, null, null, 103.3, null, null, 103, null, 105.4, 101.6, 
null, null, 102.7, null, null, 105.8, null, null, 109.4, null, null, 109.4, null, null, 88, null, 87, 87.7, null, null, 104.7, null, null, 96.7, null, null, 97.1, null, 102.5, 97.1, null, null, 95.2, null, null, 93.7, null, null, 101, null, null, 115.4, null, null, 115.8, null, null, 115.8, null, null, 110.7, null, null, 110.7, null, null, 98.3, null, null, 98.5, null, null, 93.4, null, null, 98.1, null, null, 98.1, null, null, 97.6, null, null, 97, null, null, 96.1, null, null, 105.4, null, null, 103, null, null, 102.2, null, null, 102.3, null, null, 101.9, null, null, 109.6, null, null, 109.6, null, 
null, 104.1, null, null, 104.2, null, null, 103.8, null, null, 99.7, null, null, 99.7, null, null, 103.9, null, null, 103.9, null, null, 111.3, null, null, 111.3, null, null, 86.6, null, null, 86.3, null, null, 79.9, null, null, null, null, null, 189.8, null, null, 94.8, null, null, 94.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.3, null, null, 102.9, null, null, 109.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.6, null, null, null, null, null, null, null, null, 106.3, null, null, null, null, null, null, null, null, 
112.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.6, null, null, 102.6, null, null, 92.7, null, null, 86.7, null, null, null, null, null, 86.7, null, null, 95.4, null, null, 95.4, null, null, null, null, null, null, null, null, 125.1, null, null, 125.1, null, null, 143.8, null, null, 108.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.2, null, null, 93.8, null, null, 102, 
null, null, 101.9, null, null, 101.5, null, null, 98.5, null, null, 103.7, null, null, 103.7, null, null, 103.7, null, null, 85.1, null, null, 84.6, null, null, 107.2, null, null, 99.7, null, null, 100.3, null, null, 100.3, null, null, 97.2, null, null, 96.7, null, null, 98.9, null, null, 103.8, null, null, 104.9, null, null, 104.9, null, null, 92.9, null, null, 92.9, null, null, 103.3, null, null, 103.7, null, null, 94.7, null, null, 102.5, null, null, 102.5, null, null, 101.8, null, null, 101.1, null, null, 99.7, null, null, 117.4, null, null, 105.4, null, null, 104.6, null, null, 104.3, null, null, 105, null, 
null, 110.6, null, null, 110.6, null, null, 106.4, null, null, 107.5, null, null, 105.8, null, null, 99.7, null, null, 99.7, null, null, 107.4, null, null, 107.4, null, null, 111.1, null, null, 111.1, null, null, 92.2, null, null, 91.6, null, null, 85.6, null, null, 92.6, null, null, 184.2, null, null, 95.3, null, null, 95.3, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 100, null, null, 110.4, null, null, 115.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.8, null, null, 92.4, null, null, null, null, null, 106.3, null, null, 
null, null, null, 131.3, null, null, 100.9, null, null, 83.5, null, null, 155.1, null, null, null, null, null, null, null, null, 109.2, null, null, 109.2, null, null, 97.8, null, null, 94.5, null, null, null, null, null, 94.5, null, null, 101.1, null, null, 101.1, null, null, 90.6, null, null, 90.6, null, null, 161.4, null, null, 162.6, null, null, 146.9, null, null, 184.8, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104, 
null, null, 94.5, null, null, 102.9, null, null, 102.8, null, null, 101.6, null, null, 101.7, null, null, 105.3, null, null, 108, null, null, 108, null, null, 87.2, null, null, 86.9, null, null, 105.4, null, null, 97.5, null, null, 98, null, null, 98, null, null, 95.6, null, null, 94.5, null, null, 100.5, null, null, 112.4, null, null, 113, null, null, 113, null, null, 106.3, null, null, 106.3, null, null, 99.6, null, null, 99.8, null, null, 93.7, null, null, 95.8, null, null, 95.8, null, null, 95.4, null, null, 95.7, null, null, 94.8, null, null, 134.5, null, null, 101.9, null, null, 100.4, null, 
null, 101.5, null, null, 99, null, null, 111.2, null, null, 111.2, null, null, 104.9, null, null, 104.9, null, null, 105, null, null, 95.1, null, null, 95.1, null, null, 103, null, null, 103, null, null, 109.3, null, null, 109.3, null, null, 84.4, null, null, 84, null, null, 78.6, null, null, null, null, null, 168.9, null, null, 98, null, null, 98, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 88.2, null, null, 121.1, null, null, 121.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.1, null, null, null, null, null, 
null, null, null, 108.4, null, null, null, null, null, null, null, null, 130.8, null, null, null, null, null, null, null, null, 121.7, null, null, null, null, null, null, null, null, null, null, null, 98.5, null, null, 96.7, null, null, null, null, null, 96.7, null, null, 100.7, null, null, 100.7, null, null, null, null, null, null, null, null, 154.3, null, null, 154.3, null, null, 129.4, null, null, 193.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 96, null, null, 90.8, null, null, 102.7, null, null, 102.6, null, null, 101.3, null, null, 99.2, null, null, 106.1, null, null, 103.6, null, null, 103.6, null, null, 80.3, null, null, 79.9, null, null, 107, null, null, 96.3, null, null, 97.4, null, null, 97.4, null, null, 92.1, null, null, 90.2, null, null, 100, null, null, 100.5, null, null, 101, null, null, 101, null, null, 94.8, null, null, 94.8, null, null, 96.5, null, null, 96.8, null, null, 90.5, null, null, 101.2, null, null, 101.2, null, null, 100.5, null, null, 100.1, null, null, 98.7, null, null, 118.4, null, 
null, 104.7, null, null, 103.7, null, null, 103.7, null, null, 103.7, null, null, 110.6, null, null, 110.6, null, null, 106.1, null, null, 106.9, null, null, 105.7, null, null, 98.8, null, null, 98.8, null, null, 106.5, null, null, 106.5, null, null, 110.8, null, null, 110.8, null, null, 90.7, null, null, 90, null, null, 84.1, null, null, 92.6, null, null, 181.2, null, null, 95.8, null, null, 95.8, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 97.6, null, null, 110.8, null, null, 117, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
117, null, null, 92.4, null, null, null, null, null, 107.5, null, null, null, null, null, 131.3, null, null, 105.1, null, null, 83.5, null, null, 155.1, null, null, 121.7, null, null, null, null, null, 109.2, null, null, 109.2, null, null, 97.9, null, null, 94.7, null, null, null, null, null, 94.7, null, null, 101, null, null, 101, null, null, 90.6, null, null, 90.6, null, null, 160.3, null, null, 161.4, null, null, 144, null, null, 186.2, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 102.3, null, null, 93.8, null, null, 103, null, null, 102.8, null, null, 101.5, null, null, 101.1, null, null, 105.4, null, null, 106.9, null, null, 106.9, null, null, 85.8, null, null, 85.5, null, null, 105.8, null, null, 97.2, null, null, 97.8, null, null, 97.8, null, null, 95, null, null, 93.6, null, null, 100.4, null, null, 109.9, null, null, 110.5, null, null, 110.5, null, null, 104, null, null, 104, null, null, 98.9, null, null, 99.2, null, null, 93.1, null, null, 95.8, null, null, 95.7, null, null, 94.9, null, null, 97.2, null, 
null, 95.4, null, null, 120.2, null, null, 101.9, null, null, 100.1, null, null, 101.1, null, null, 98.9, null, null, 113.9, null, null, 113.9, null, null, 106.4, null, null, 105.4, null, null, 107, null, null, 94.6, null, null, 94.6, null, null, 103.1, null, null, 103.1, null, null, 102.1, null, null, 102.1, null, null, 86.1, null, null, 85.9, null, null, 80.7, null, null, null, null, null, 167.8, null, null, 92.9, null, null, 92.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.8, null, null, 119.4, null, null, 119.4, null, null, 97.8, null, null, 97.8, null, null, 
null, null, null, null, null, null, 120.3, null, null, 117.7, null, null, null, null, null, 125, null, null, 112.8, null, null, null, null, null, 159, null, null, null, null, null, null, null, null, 139.8, null, null, null, null, null, null, null, null, null, null, null, 92.6, null, null, 92.6, null, null, 93.4, null, null, 84, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.1, null, null, 155.5, null, null, 151, null, null, 158.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.7, null, null, null, null, null, null, 
null, null, 115.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.2, null, null, 89.7, null, null, 101.8, null, null, 101.7, null, null, 100.8, null, null, 102.1, null, null, 103.2, null, null, 102.5, null, null, 102.5, null, null, 76.9, null, null, 76.5, null, null, 101, null, null, 100.4, null, null, 103.6, null, null, 103.6, null, null, 87.5, null, null, 84.7, null, null, 100.5, null, null, 98.2, null, null, 98.6, null, null, 98.6, null, null, 93.5, null, null, 93.5, null, null, 98.9, null, null, 99.5, null, null, 84.5, null, null, 100.3, null, null, 100.3, null, 
null, 99.6, null, null, 99.7, null, null, 98.1, null, null, 118.8, null, null, 104.2, null, null, 103.1, null, null, 103.3, null, null, 102.9, null, null, 111.2, null, null, 111.2, null, null, 106.2, null, null, 106.7, null, null, 105.9, null, null, 98.1, null, null, 98.1, null, null, 105.9, null, null, 105.9, null, null, 109.3, null, null, 109.3, null, null, 90, null, null, 89.4, null, null, 83.5, null, null, 92.6, null, null, 178.8, null, null, 95.3, null, null, 95.3, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 96.5, null, null, 111.7, null, null, 117.9, null, null, 
97.8, null, null, 97.8, null, null, null, null, null, null, null, null, 118.2, null, null, 115.9, null, null, null, null, null, 110.7, null, null, 112.8, null, null, 131.3, null, null, 112, null, null, 83.5, null, null, 155.1, null, null, 129.1, null, null, null, null, null, 109.2, null, null, 109.2, null, null, 96.8, null, null, 93.9, null, null, 93.4, null, null, 94.3, null, null, 101, null, null, 101, null, null, 90.6, null, null, 90.6, null, null, 146.1, null, null, 160.8, null, null, 144.3, null, null, 183.2, null, null, 123.2, null, null, 123.2, null, null, null, null, null, null, null, null, 115.7, 
null, null, null, null, null, null, null, null, 115.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, null, null, 93.1, null, null, 102.8, null, null, 102.6, null, null, 101.4, null, null, 101.3, null, null, 105, null, null, 106.2, null, null, 106.2, null, null, 84.2, null, null, 83.8, null, null, 104.9, null, null, 97.7, null, null, 98.8, null, null, 98.8, null, null, 93.7, null, null, 92.1, null, null, 100.4, null, null, 107.9, null, null, 108.4, null, null, 108.4, null, null, 102.5, null, null, 102.5, null, null, 98.9, null, null, 99.2, null, null, 91.6, null, 
null, 96.6, null, null, 96.6, null, null, 96, null, null, 96.7, null, null, 95.5, null, null, 114.1, null, null, 102.3, null, null, 101, null, null, 101.6, null, null, 100, null, null, 111.5, null, null, 111.5, null, null, 105.2, null, null, 104.9, null, null, 105.2, null, null, 96.5, null, null, 96.5, null, null, 103.3, null, null, 103.3, null, null, 107.5, null, null, 107.5, null, null, 85.6, null, null, 85.3, null, null, 79.8, null, null, null, null, null, 175.7, null, null, 95.2, null, null, 95.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.8, null, null, 
109.1, null, null, 119.2, null, null, 97.8, null, null, 97.8, null, null, null, null, null, null, null, null, 120, null, null, 117.7, null, null, null, null, null, 110.7, null, null, 112.8, null, null, null, null, null, 136.5, null, null, null, null, null, null, null, null, 129.1, null, null, null, null, null, 102.6, null, null, 102.6, null, null, 93.3, null, null, 91.9, null, null, 93.4, null, null, 89.2, null, null, 96.3, null, null, 96.3, null, null, null, null, null, null, null, null, 127.3, null, null, 141, null, null, 138.6, null, null, 143.4, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 115.7, null, null, null, null, null, null, null, null, 115.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.5, null, null, 91.3, null, null, 102.1, null, null, 102.1, null, 105.8, 101.2, null, null, 100, null, null, 104.3, null, null, 103.2, null, null, 103.2, null, null, 80.7, null, 84.8, 80.2, null, null, 105.1, null, null, 98.8, null, null, 100.4, null, 101.2, 100.4, null, null, 92.2, null, null, 90.4, null, null, 99.8, null, null, 100.8, null, null, 101.5, null, null, 101.5, null, null, 93.8, null, null, 93.8, null, null, 99.5, null, 
null, 100, null, null, 89.9, null, null, 95.6, null, null, 95.5, null, null, 95.9, null, null, 97.4, null, null, 98.6, null, null, 91.2, null, null, 101.9, null, null, 101, null, null, 100.9, null, null, 101.1, null, null, 108.3, null, null, 108.3, null, null, 104.5, null, null, 105.6, null, null, 103.7, null, null, 100.5, null, null, 100.5, null, null, 102.9, null, null, 102.9, null, null, 101.2, null, null, 101.2, null, null, 92.6, null, null, 92.2, null, null, 87.1, null, null, null, null, null, 160.7, null, null, 106.1, null, null, 106.1, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, 102.9, null, null, 125.3, null, null, 125.3, null, null, 108.6, null, null, 108.6, null, null, 126.3, null, null, 126.3, null, null, 125.7, null, null, 125.8, null, null, null, null, null, 103.7, null, null, 123.9, null, null, 146.7, null, null, 98.7, null, null, null, null, null, null, null, null, 117.8, null, null, 88.7, null, null, null, null, null, null, null, null, 98.7, null, null, 98.7, null, null, 98.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 65.6, null, null, 108.4, null, null, 110.8, null, null, 107.7, null, null, null, 
null, null, null, null, null, 70.7, null, null, 70.7, null, null, 62.3, null, null, 85.3, null, null, null, null, null, null, null, null, 83, null, null, 46.3, null, null, null, null, null, null, null, null, 93.4, null, null, 88.7, null, null, 101.3, null, null, 101.4, null, null, 101.1, null, null, 101.4, null, null, 101.7, null, null, 99.7, null, null, 99.7, null, null, 78.1, null, null, 77.8, null, null, 96.4, null, null, 94.1, null, null, 94.4, null, null, 94.4, null, null, 93.4, null, null, 91.9, null, null, 100, null, null, 97.5, null, null, 97.4, null, null, 97.4, null, null, 99.8, null, 
null, 99.8, null, null, 107.2, null, null, 108, null, null, 89.7, null, null, 99.6, null, null, 99.6, null, null, 99.1, null, null, 99.3, null, null, 98.2, null, null, 111.4, null, null, 103.9, null, null, 102.8, null, null, 103, null, null, 102.6, null, null, 110.8, null, null, 110.8, null, null, 106, null, null, 106.5, null, null, 105.6, null, null, 98.4, null, null, 98.4, null, null, 105.4, null, null, 105.4, null, null, 108.1, null, null, 108.1, null, null, 90.4, null, null, 89.7, null, null, 84, null, null, 92.6, null, null, 176.2, null, null, 96.7, null, null, 96.7, null, null, 98.1, null, null, 
98.1, null, null, null, null, null, null, null, null, 97.3, null, null, 114, null, null, 120.9, null, null, 104.1, null, null, 104.1, null, null, 126.3, null, null, 126.3, null, null, 120.6, null, null, 120.7, null, null, null, null, null, 109.2, null, null, 117.1, null, null, 137.1, null, null, 107.7, null, null, 83.5, null, null, 155.1, null, null, 126.1, null, null, 88.7, null, null, 109.2, null, null, 109.2, null, null, 97.2, null, null, 95.1, null, null, 96.1, null, null, 94.3, null, null, 101, null, null, 101, null, null, 90.6, null, null, 90.6, null, null, 105.6, null, null, 156, null, null, 143.1, 
null, null, 171.3, null, null, 123.2, null, null, 123.2, null, null, 70.7, null, null, 70.7, null, null, 76, null, null, 85.3, null, null, null, null, null, 115.7, null, null, 83, null, null, 46.3, null, null, null, null, null, null, null, null, 99.9, null, null, 92.4, null, null, 102.5, null, null, 102.4, null, null, 101.4, null, null, 101.3, null, null, 104.6, null, null, 105.1, null, null, 105.1, null, null, 83.3, null, null, 82.9, null, null, 103.7, null, null, 97.2, null, null, 98.1, null, null, 98.1, null, null, 93.6, null, null, 92, null, null, 100.4, null, null, 106.4, null, null, 106.8, null, 
null, 106.8, null, null, 102.1, null, null, 102.1, null, null, 100.1, null, null, 100.5, null, null, 91.5, null, null, 97.9, null, null, 97.9, null, null, 98, null, null, 100.9, null, null, 101.5, null, null, 96.3, null, null, 105.3, null, null, 105, null, null, 105.3, null, null, 104.4, null, null, 103.5, null, null, 103.5, null, null, 106.2, null, null, 113.2, null, null, 102, null, null, 99.5, null, null, 99.5, null, null, 105.8, null, null, 105.8, null, null, 109.1, null, null, 109.1, null, null, 95, null, null, 94.9, null, null, 89.5, null, null, null, null, null, 155.4, null, null, 99.5, null, null, 
99.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 123, null, null, 119.8, null, null, 119.8, null, null, 114.1, null, null, 114.1, null, null, 112.6, null, null, 112.6, null, null, 121.9, null, null, 103.8, null, null, 92.1, null, null, 90.2, null, null, 130.9, null, null, 103.6, null, null, 123.1, null, null, null, null, null, 183.1, null, null, 129.3, null, null, 97.5, null, null, null, null, null, null, null, null, 75.1, null, null, 75.1, null, null, 75.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 56.7, 
null, null, 74.8, null, null, 94.2, null, null, 69.1, null, null, null, null, null, null, null, null, 73.5, null, null, 73.5, null, null, 46.8, null, null, null, null, null, 63, null, null, null, null, null, 88, null, null, 36.8, null, null, null, null, null, null, null, null, 94.8, null, null, 91.9, null, null, 99.9, null, null, 99.9, null, null, 99, null, null, 100, null, null, 101.7, null, null, 99.9, null, null, 99.9, null, null, 80.4, null, null, 80.1, null, null, 94, null, null, 104.3, null, null, 105.3, null, null, 105.3, null, null, 99.5, null, null, 99.9, null, null, 97.7, null, 
null, 97.4, null, null, 97, null, null, 97, null, null, 101.7, null, null, 101.7, null, null, 100.5, null, null, 101.1, null, null, 84.3, null, null, 99.3, null, null, 99.3, null, null, 98.9, null, null, 99.5, null, null, 98.7, null, null, 109.1, null, null, 104, null, null, 103, null, null, 103.2, null, null, 102.8, null, null, 109.9, null, null, 109.9, null, null, 106, null, null, 107.3, null, null, 105.2, null, null, 98.6, null, null, 98.6, null, null, 105.5, null, null, 105.5, null, null, 108.2, null, null, 108.2, null, null, 90.8, null, null, 90.3, null, null, 84.7, null, null, 92.6, null, null, 
172.9, null, null, 96.9, null, null, 96.9, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, 100.4, null, null, 114.7, null, null, 120.5, null, null, 108.1, null, null, 108.1, null, null, 120.5, null, null, 120.5, null, null, 121, null, null, 115.4, null, null, 92.1, null, null, 107.5, null, null, 119.9, null, null, 127.6, null, null, 111.8, null, null, 83.5, null, null, 172.6, null, null, 126.8, null, null, 93, null, null, 109.2, null, null, 109.2, null, null, 95.8, null, null, 93.5, null, null, 92.9, null, null, 94.3, null, null, 101, null, null, 101, null, null, 90.6, 
null, null, 90.6, null, null, 96.9, null, null, 143.9, null, null, 139.7, null, null, 148, null, null, 123.2, null, null, 123.2, null, null, 72, null, null, 72, null, null, 70.5, null, null, 85.3, null, null, 63, null, null, 115.7, null, null, 84, null, null, 43.9, null, null, null, null, null, null, null, null, 99.2, null, null, 92.3, null, null, 102.2, null, null, 102.1, null, null, 101.1, null, null, 101.2, null, null, 104.2, null, null, 104.5, null, null, 104.5, null, null, 82.9, null, null, 82.6, null, null, 102.3, null, null, 98, null, null, 99, null, null, 99, null, null, 94.4, null, 
null, 93, null, null, 100, null, null, 105.2, null, null, 105.5, null, null, 105.5, null, null, 102, null, null, 102, null, null, 100.2, null, null, 100.5, null, null, 90.6, null, null, 99.6, null, null, 99.6, null, null, 100, null, null, 104, null, null, 105.2, null, null, 93.9, null, null, 110.7, null, null, 112.6, null, null, 113.5, null, null, 111.2, null, null, 107, null, null, 107, null, null, 109.4, null, null, 116.9, null, null, 104.8, null, null, 107.4, null, null, 107.4, null, null, 102.1, null, null, 102.1, null, null, 109, null, null, 109, null, null, 100, null, null, 99.9, null, null, 
92.1, null, null, 85.3, null, null, 192.4, null, null, 101.5, null, null, 101.5, null, null, null, null, null, null, null, null, 100.1, null, null, 100.1, null, null, 117.1, null, null, 124.1, null, null, 124.1, null, null, 103.7, null, null, 103.7, null, null, 97.8, null, null, 97.8, null, null, 131.3, null, null, 138.1, null, null, 117.4, null, null, null, null, null, 124, null, null, 132.4, null, null, 143.4, null, null, 102.6, null, null, 171.2, null, null, 120.3, null, null, 100.8, null, null, null, null, null, null, null, null, 99.1, null, null, 103.1, null, null, null, null, null, 103.1, null, null, null, 
null, null, null, null, null, 91.2, null, null, 91.2, null, null, 64.5, null, null, 64, null, null, 77.5, null, null, 37.6, null, null, 79.7, null, null, 79.7, null, null, null, null, null, null, null, null, 60.7, null, null, null, null, null, 60.7, null, null, null, null, null, null, null, null, null, null, null, 108, null, null, 108, null, null, 93.5, null, null, 90.5, null, null, 97.5, null, null, 97.5, null, null, 97.5, null, null, 98.6, null, null, 97, null, null, 98.1, null, null, 98.1, null, null, 83.5, null, null, 83.4, null, null, 87.6, null, null, 95.4, null, null, 94.4, null, 
null, 94.4, null, null, 99.2, null, null, 99.5, null, null, 97.7, null, null, 95.9, null, null, 95.9, null, null, 95.9, null, null, 97.4, null, null, 97.4, null, null, 100.7, null, null, 101, null, null, 94.6, null, null, 99.4, null, null, 99.4, null, null, 99.1, null, null, 100.1, null, null, 99.6, null, null, 106.4, null, null, 104.8, null, null, 104.2, null, null, 104.4, null, null, 103.8, null, null, 109.6, null, null, 109.6, null, null, 106.3, null, null, 108.5, null, null, 105.1, null, null, 99.5, null, null, 99.5, null, null, 105.1, null, null, 105.1, null, null, 108.3, null, null, 108.3, null, null, 
92.3, null, null, 91.5, null, null, 85.5, null, null, 89.9, null, null, 175.8, null, null, 97.4, null, null, 97.4, null, null, 98.1, null, null, 98.1, null, null, 100.1, null, null, 100.1, null, null, 102, null, null, 115.9, null, null, 121.4, null, null, 106.4, null, null, 106.4, null, null, 113.6, null, null, 113.6, null, null, 123.4, null, null, 124.2, null, null, 112.1, null, null, 107.5, null, null, 120.7, null, null, 129, null, null, 116.3, null, null, 91.2, null, null, 172.1, null, null, 125.6, null, null, 94, null, null, 109.2, null, null, 109.2, null, null, 96.8, null, null, 96.2, null, null, 92.9, 
null, null, 98.4, null, null, 101, null, null, 101, null, null, 91.1, null, null, 91.1, null, null, 88.3, null, null, 108.6, null, null, 107.8, null, null, 109.7, null, null, 88.4, null, null, 88.4, null, null, 72, null, null, 72, null, null, 69.7, null, null, 85.3, null, null, 61.5, null, null, 115.7, null, null, 84, null, null, 43.9, null, null, 108, null, null, 108, null, null, 98.6, null, null, 92.2, null, null, 101.7, null, null, 101.5, null, null, 100.6, null, null, 100.8, null, null, 103.3, null, null, 103.6, null, null, 103.6, null, null, 83, null, null, 82.6, null, null, 100.5, null, 
null, 97.8, null, null, 98.5, null, null, 98.5, null, null, 94.8, null, null, 93.8, null, null, 99.8, null, null, 104.1, null, null, 104.5, null, null, 104.5, null, null, 101.5, null, null, 101.5, null, null, 100.2, null, null, 100.6, null, null, 91, null, null, 97.7, null, null, 97.7, null, null, 98, null, null, 101.1, null, null, 102.3, null, null, 93.5, null, null, 106, null, null, 106.1, null, null, 106.5, null, null, 105.5, null, null, 106.2, null, null, 106.2, null, null, 106.8, null, null, 112, null, null, 103.4, null, null, 102.5, null, null, 102.5, null, null, 103.6, null, null, 103.6, null, null, 
106.5, null, null, 106.5, null, null, 96.6, null, null, 95.8, null, null, 89.5, null, null, 85.3, null, null, 170.3, null, null, 102.3, null, null, 102.3, null, null, null, null, null, null, null, null, 100.1, null, null, 100.1, null, null, 114.2, null, null, 123.2, null, null, 123.2, null, null, 108.1, null, null, 108.1, null, null, 113.6, null, null, 113.6, null, null, 126.6, null, null, 126.4, null, null, 112.1, null, null, 98.9, null, null, 126, null, null, 127.6, null, null, 119.6, null, null, 102.6, null, null, 177, null, null, 122.4, null, null, 94, null, null, null, null, null, null, null, null, 96.8, 
null, null, 98.3, null, null, 92.6, null, null, 103.1, null, null, null, null, null, null, null, null, 91.2, null, null, 91.2, null, null, 63.5, null, null, 69, null, null, 79.5, null, null, 55.4, null, null, 79.7, null, null, 79.7, null, null, 72, null, null, 72, null, null, 58.8, null, null, 85.3, null, null, 61.5, null, null, null, null, null, 84, null, null, 43.9, null, null, 108, null, null, 108, null, null, 93.9, null, null, 90.3, null, null, 99.5, null, null, 99.5, null, 104.4, 99.2, null, null, 100, null, null, 100.1, null, null, 99.2, null, null, 99.2, null, null, 80.6, null, 
87, 80.3, null, null, 92.6, null, null, 97.8, null, null, 97.8, null, 99.7, 97.8, null, null, 97.4, null, null, 96.9, null, null, 98.5, null, null, 96.9, null, null, 96.8, null, null, 96.8, null, null, 99.6, null, null, 99.6, null, null, 102.7, null, null, 103.3, null, null, 89.5, null, null, 100.9, null, null, 100.9, null, null, 101.5, null, null, 104.1, null, null, 106.6, null, null, 98.2, null, null, 114, null, null, 115, null, null, 114.1, null, null, 116, null, null, 105, null, null, 105, null, null, 113.2, null, null, 122.3, null, null, 107.6, null, null, 113.5, null, null, 113.5, null, null, 
111.1, null, null, 111.1, null, null, 114.3, null, null, 114.3, null, null, 102.6, null, null, 103.4, null, null, 94.5, null, null, 86.9, null, null, 201.2, null, null, 100.8, null, null, 100.8, null, null, 98.9, null, null, 98.9, null, null, 107.8, null, null, 107.8, null, null, 114.4, null, null, 105.2, null, null, 142.8, null, null, 95.9, null, null, 95.9, null, null, 111.5, null, null, 111.5, null, null, 148.8, null, null, 174.2, null, null, 93.5, null, null, null, null, null, 175.8, null, null, 141.1, null, null, 154.3, null, null, 133.6, null, null, 172, null, null, 105.2, null, null, 97.9, null, null, 100.4, 
null, null, 100.4, null, null, 107.3, null, null, 121.5, null, null, null, null, null, 121.5, null, null, null, null, null, null, null, null, 89.1, null, null, 89.1, null, null, 52.3, null, null, 51.1, null, null, 71.9, null, null, 30.8, null, null, 63.1, null, null, 63.1, null, null, null, null, null, null, null, null, 58.6, null, null, null, null, null, 58.6, null, null, null, null, null, null, null, null, null, null, null, 94.2, null, null, 94.2, null, null, 94.4, null, null, 94.4, null, null, 97, null, null, 97.1, null, null, 97, null, null, 97.6, null, null, 97, null, null, 94.5, null, 
null, 94.5, null, null, 86.3, null, null, 86.3, null, null, 91, null, null, 105.6, null, null, 106, null, null, 106, null, null, 104.1, null, null, 106, null, null, 96.8, null, null, 94.3, null, null, 95.3, null, null, 95.3, null, null, 85.4, null, null, 85.4, null, null, 100.7, null, null, 100.8, null, null, 98.7, null, null, 99.6, null, null, 99.7, null, null, 99.4, null, null, 100.9, null, null, 100.6, null, null, 102.9, null, null, 105.7, null, null, 105.2, null, null, 105.3, null, null, 105.1, null, null, 109.1, null, null, 109.1, null, null, 107.1, null, null, 109.9, null, null, 105.4, null, null, 
100.8, null, null, 100.8, null, null, 105.7, null, null, 105.7, null, null, 109.1, null, null, 109.1, null, null, 94, null, null, 92.6, null, null, 86.3, null, null, 88.9, null, null, 179, null, null, 97.7, null, null, 97.7, null, null, 98.7, null, null, 98.7, null, null, 102.7, null, null, 102.7, null, null, 103.1, null, null, 110.7, null, null, 124.9, null, null, 105, null, null, 105, null, null, 113.3, null, null, 113.3, null, null, 127.7, null, null, 138.1, null, null, 103.5, null, null, 107.5, null, null, 123, null, null, 131.4, null, null, 120.8, null, null, 104.7, null, null, 172.1, null, null, 124.6, 
null, null, 94.4, null, null, 103.4, null, null, 103.4, null, null, 98.6, null, null, 100, null, null, 92.9, null, null, 103.5, null, null, 101, null, null, 101, null, null, 90.1, null, null, 90.1, null, null, 80.6, null, null, 88.9, null, null, 96.6, null, null, 79.7, null, null, 74.8, null, null, 74.8, null, null, 72, null, null, 72, null, null, 69.6, null, null, 85.3, null, null, 61.4, null, null, 115.7, null, null, 84, null, null, 43.9, null, null, 100.3, null, null, 100.3, null, null, 98.1, null, null, 92.4, null, null, 101.2, null, null, 101.1, null, null, 100.3, null, null, 100.5, null, 
null, 102.7, null, null, 102.8, null, null, 102.8, null, null, 83.3, null, null, 83, null, null, 99.6, null, null, 98.5, null, null, 99.2, null, null, 99.2, null, null, 95.9, null, null, 94.9, null, null, 99.5, null, null, 103.1, null, null, 103.4, null, null, 103.4, null, null, 99.8, null, null, 99.8, null, null, 100.3, null, null, 100.6, null, null, 91.8, null, null, 100.7, null, null, 100.7, null, null, 101.3, null, null, 106.9, null, null, 109.2, null, null, 95.2, null, null, 115, null, null, 115, null, null, 115, null, null, 114.9, null, null, 111.2, null, null, 111.2, null, null, 117.2, null, null, 
121.2, null, null, 114.7, null, null, 117.4, null, null, 117.4, null, null, 111.9, null, null, 111.9, null, null, 106.7, null, null, 106.8, null, null, 103.3, null, null, 104.6, null, null, 95.8, null, null, 82.2, null, null, 175.9, null, null, 100.3, null, null, 100.3, null, null, 102.1, null, null, 102.1, null, null, 100.7, null, null, 100.7, null, null, 106.8, null, null, 114.2, null, null, 152.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 152.1, null, null, 144.9, null, null, 126, null, null, null, null, null, null, null, null, 152, null, null, 163.5, null, null, 129.8, 
null, null, 179.2, null, null, null, null, null, null, null, null, 103.1, null, null, 103.1, null, null, 120.1, null, null, 146.5, null, null, null, null, null, 146.5, null, null, 117, null, null, 117, null, null, 91.9, null, null, 91.9, null, null, 48.1, null, null, 46.8, null, null, 68.2, null, null, 27.4, null, null, 67.9, null, null, 67.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.6, null, null, 82.6, null, null, 92.3, null, null, 92.8, null, null, 96.2, null, null, 96.3, null, 
null, 97.5, null, null, 94.8, null, null, 94.9, null, null, 93.7, null, null, 93.7, null, null, 87.7, null, null, 87.6, null, null, 93.7, null, null, 97.2, null, null, 97.7, null, null, 97.7, null, null, 95.4, null, null, 94.2, null, null, 100.5, null, null, 91.8, null, null, 96, null, null, 96, null, null, 61.2, null, null, 61.2, null, null, 101.1, null, null, 101.3, null, null, 96.3, null, null, 99.7, null, null, 99.7, null, null, 99.5, null, null, 101.5, null, null, 101.4, null, null, 101.9, null, null, 106.6, null, null, 106.1, null, null, 106.2, null, null, 105.9, null, null, 109.2, null, null, 
109.2, null, null, 107.9, null, null, 111, null, null, 106.3, null, null, 102.3, null, null, 102.3, null, null, 106.3, null, null, 106.3, null, null, 108.7, null, null, 108.7, null, null, 95.2, null, null, 93.7, null, null, 87.1, null, null, 88.5, null, null, 178.6, null, null, 98, null, null, 98, null, null, 100, null, null, 100, null, null, 102.4, null, null, 102.4, null, null, 103.5, null, null, 111.1, null, null, 127.5, null, null, 105, null, null, 105, null, null, 113.3, null, null, 113.3, null, null, 130.3, null, null, 139.3, null, null, 111.2, null, null, 107.5, null, null, 123, null, null, 134.4, 
null, null, 125.6, null, null, 109.6, null, null, 173.7, null, null, 124.6, null, null, 94.4, null, null, 103.5, null, null, 103.5, null, null, 100.4, null, null, 103.2, null, null, 92.9, null, null, 107.8, null, null, 101.4, null, null, 101.4, null, null, 90.6, null, null, 90.6, null, null, 75.7, null, null, 79.2, null, null, 90.6, null, null, 66.3, null, null, 73.2, null, null, 73.2, null, null, 72, null, null, 72, null, null, 69.6, null, null, 85.3, null, null, 61.4, null, null, 115.7, null, null, 84, null, null, 43.9, null, null, 99.8, null, null, 99.8, null, null, 97.6, null, null, 92.4, null, 
null, 100.8, null, null, 100.6, null, null, 100, null, null, 100, null, null, 102, null, null, 101.8, null, null, 101.8, null, null, 83.7, null, null, 83.3, null, null, 99, null, null, 98.4, null, null, 99.1, null, null, 99.1, null, null, 95.7, null, null, 94.9, null, null, 99.6, null, null, 102, null, null, 102.7, null, null, 102.7, null, null, 94.5, null, null, 94.5, null, null, 100.4, null, null, 100.7, null, null, 92.3, null, null, 103.4, null, null, 103.3, null, null, 103, null, null, 111.8, null, null, 111.9, null, null, 112.2, null, null, 116.4, null, null, 117.4, null, null, 117.6, null, null, 
117, null, null, 103.9, null, null, 103.9, null, null, 117.7, null, null, 125.1, null, null, 113.3, null, null, 115.1, null, null, 115.1, null, null, 107.6, null, null, 107.6, null, null, 114.3, null, null, 114.3, null, null, 105.3, null, null, 104.9, null, null, 96.4, null, null, 83.5, null, null, 174.2, null, null, 91.8, null, null, 91.8, null, null, 105.6, null, null, 105.6, null, null, 116.9, null, null, 116.9, null, null, 110.5, null, null, 177.6, null, null, 177.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 177.6, null, null, 196.5, null, null, 146, null, null, null, 
null, null, null, null, null, 164.5, null, null, 239.2, null, null, 143.8, null, null, 213.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.9, null, null, 169.7, null, null, null, null, null, 169.7, null, null, 133.1, null, null, 133.1, null, null, 104, null, null, 104, null, null, 50, null, null, 48, null, null, 67.7, null, null, 29.3, null, null, 67.2, null, null, 67.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, 93.3, null, null, 94.5, null, null, 95.3, null, null, 95.4, null, null, 96.6, null, null, 95.4, null, null, 93.4, null, null, 94.4, null, null, 94.4, null, null, 89.7, null, null, 89.5, null, null, 100.3, null, null, 101.6, null, null, 100.2, null, null, 100.2, null, null, 106.5, null, null, 108.5, null, null, 98.4, null, null, 92.5, null, null, 97, null, null, 97, null, null, 60.1, null, null, 60.1, null, null, 110.2, null, null, 111.2, null, null, 90.2, null, null, 100.1, 100.1, null, 100, 100, null, 99.8, 99.8, null, 102.5, 102.5, null, 102.4, 102.4, null, 102.3, 102.3, null, 107.4, 107.4, null, 
107.1, 107.1, null, 107.2, 107.2, null, 106.9, 106.9, null, 108.8, 108.8, null, 108.8, 108.8, null, 108.8, 108.8, null, 112.1, 112.1, null, 106.8, 106.8, null, 103.3, 103.3, null, 103.3, 103.3, null, 106.4, 106.4, null, 106.4, 106.4, null, 109.2, 109.2, null, 109.2, 109.2, null, 96.2, 96.2, null, 94.5, 94.5, null, 87.9, 87.9, null, 88.2, 88.2, null, 177.9, 177.9, null, 97.4, 97.4, null, 97.4, 97.4, null, 101.6, 101.6, null, 101.6, 101.6, null, 103.2, 103.2, null, 103.2, 103.2, null, 104.1, 104.1, null, 113, 113, null, 131.4, 131.4, null, 105, 105, null, 105, 105, null, 113.3, 113.3, null, 113.3, 113.3, null, 134.4, 134.4, null, 143.8, 
143.8, null, 114.3, 114.3, null, 107.5, 107.5, null, 123, 123, null, 137.9, 137.9, null, 133.3, 133.3, null, 116.1, 116.1, null, 181.9, 181.9, null, 124.6, 124.6, null, 94.4, 94.4, null, 103.5, 103.5, null, 103.5, 103.5, null, 103.2, 103.2, null, 107.2, 107.2, null, 92.9, 92.9, null, 113, 113, null, 102.2, 102.2, null, 102.2, 102.2, null, 91.5, 91.5, null, 91.5, 91.5, null, 73.7, 73.7, null, 75.9, 75.9, null, 88.5, 88.5, null, 62.1, 62.1, null, 72.2, 72.2, null, 72.2, 72.2, null, 72, 72, null, 72, 72, null, 69.6, 69.6, null, 85.3, 85.3, null, 61.4, 61.4, null, 115.7, 115.7, null, 84, 84, null, 43.9, 43.9, 
null, 99.8, 99.8, null, 99.8, 99.8, null, 97.2, 97.2, null, 92.5, 92.5, null, 100.2, 100.2, null, 100.2, 100.2, null, 99.7, 99.7, null, 99.6, 99.6, null, 101.2, 101.2, null, 101.2, 101.2, null, 101.2, 101.2, null, 84.2, 84.2, null, 83.9, 83.9, null, 99.1, 99.1, null, 98.7, 98.7, null, 99.1, 99.1, null, 99.1, 99.1, null, 96.6, 96.6, null, 96, 96, null, 99.5, 99.5, null, 101, 101, null, 102.1, 102.1, null, 102.1, 102.1, null, 90.4, 90.4, null, 90.4, 90.4, null, 101.2, 101.2, null, 101.5, 101.5, null, 92, 92, null, 101.6, null, null, 101.6, null, null, 101.9, null, null, 106.9, null, null, 109.1, null, null, 
98.5, null, null, 115.1, null, null, 115.7, null, null, 115.5, null, null, 115.9, null, null, 106.7, null, null, 106.7, null, null, 116, null, null, 122.9, null, null, 111.9, null, null, 115.4, null, null, 115.4, null, null, 110.2, null, null, 110.2, null, null, 111.7, null, null, 111.8, null, null, 103.6, null, null, 104.4, null, null, 95.6, null, null, 85.5, null, null, 182.6, null, null, 97.6, null, null, 97.6, null, null, 102.1, null, null, 102.1, null, null, 107.1, null, null, 107.1, null, null, 110.5, null, null, 110.6, null, null, 154.4, null, null, 95.9, null, null, 95.9, null, null, 111.5, null, null, 111.5, 
null, null, 157.7, null, null, 167.9, null, null, 115.3, null, null, null, null, null, 175.8, null, null, 151.3, null, null, 179.2, null, null, 136, null, null, 188.9, null, null, 105.2, null, null, 97.9, null, null, 100.9, null, null, 100.9, null, null, 119.7, null, null, 139.2, null, null, null, null, null, 139.2, null, null, 125, null, null, 125, null, null, 91.7, null, null, 91.7, null, null, 50.4, null, null, 48.9, null, null, 69.7, null, null, 29.2, null, null, 65.3, null, null, 65.3, null, null, null, null, null, null, null, null, 58.6, null, null, null, null, null, 58.6, null, null, null, null, 
null, null, null, null, null, null, null, 93.6, null, null, 93.6, null, null, 93.3, null, null, 93.8, null, null, 96.1, null, null, 96.2, null, 101.8, 97, null, null, 95.9, null, null, 95.2, null, null, 94.2, null, null, 94.2, null, null, 87.9, null, 86, 87.7, null, null, 94.8, null, null, 101.4, null, null, 101.2, null, 102.1, 101.2, null, null, 101.9, null, null, 102.8, null, null, 98.6, null, null, 92.9, null, null, 96, null, null, 96, null, null, 67, null, null, 67, null, null, 103.9, null, null, 104.3, null, null, 95, null, null, 100.1, 100.1, null, 100, 100, null, 99.8, 99.8, null, 
102.5, 102.5, null, 102.4, 102.4, null, 102.3, 102.3, null, 107.4, 107.4, null, 107.1, 107.1, null, 107.2, 107.2, null, 106.9, 106.9, null, 108.8, 108.8, null, 108.8, 108.8, null, 108.8, 108.8, null, 112.1, 112.1, null, 106.8, 106.8, null, 103.3, 103.3, null, 103.3, 103.3, null, 106.4, 106.4, null, 106.4, 106.4, null, 109.2, 109.2, null, 109.2, 109.2, null, 96.2, 96.2, null, 94.5, 94.5, null, 87.9, 87.9, null, 88.2, 88.2, null, 177.9, 177.9, null, 97.4, 97.4, null, 97.4, 97.4, null, 101.6, 101.6, null, 101.6, 101.6, null, 103.2, 103.2, null, 103.2, 103.2, null, 104.1, 104.1, null, 113, 113, null, 131.4, 131.4, null, 105, 105, null, 105, 
105, null, 113.3, 113.3, null, 113.3, 113.3, null, 134.4, 134.4, null, 143.8, 143.8, null, 114.3, 114.3, null, 107.5, 107.5, null, 123, 123, null, 137.9, 137.9, null, 133.3, 133.3, null, 116.1, 116.1, null, 181.9, 181.9, null, 124.6, 124.6, null, 94.4, 94.4, null, 103.5, 103.5, null, 103.5, 103.5, null, 103.2, 103.2, null, 107.2, 107.2, null, 92.9, 92.9, null, 113, 113, null, 102.2, 102.2, null, 102.2, 102.2, null, 91.5, 91.5, null, 91.5, 91.5, null, 73.7, 73.7, null, 75.9, 75.9, null, 88.5, 88.5, null, 62.1, 62.1, null, 72.2, 72.2, null, 72.2, 72.2, null, 72, 72, null, 72, 72, null, 69.6, 69.6, null, 85.3, 85.3, 
null, 61.4, 61.4, null, 115.7, 115.7, null, 84, 84, null, 43.9, 43.9, null, 99.8, 99.8, null, 99.8, 99.8, null, 97.2, 97.2, null, 92.5, 92.5, null, 100.2, 100.2, null, 100.2, 100.2, null, 99.7, 99.7, null, 99.6, 99.6, null, 101.2, 101.2, null, 101.2, 101.2, null, 101.2, 101.2, null, 84.2, 84.2, null, 83.9, 83.9, null, 99.1, 99.1, null, 98.7, 98.7, null, 99.1, 99.1, null, 99.1, 99.1, null, 96.6, 96.6, null, 96, 96, null, 99.5, 99.5, null, 101, 101, null, 102.1, 102.1, null, 102.1, 102.1, null, 90.4, 90.4, null, 90.4, 90.4, null, 101.2, 101.2, null, 101.5, 101.5, null, 92, 92, null, 104.4, null, null, 
104.4, null, null, 104.4, null, null, 112.6, null, null, 113.1, null, null, 102.7, null, null, 116.3, null, null, 117.6, null, null, 119.3, null, null, 115.5, null, null, 109.8, null, null, 109.8, null, null, 115.6, null, null, 125.5, null, null, 109.7, null, null, 115.8, null, null, 115.8, null, null, 110.5, null, null, 110.5, null, null, 119.9, null, null, 119.9, null, null, 105.6, null, null, 107.3, null, null, 97.8, null, null, 83.3, null, null, 190.4, null, null, 101.9, null, null, 101.9, null, null, 101, null, null, 101, null, null, null, null, null, null, null, null, 112.2, null, null, 182.5, null, null, 182.5, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, 182.5, null, null, 217.6, null, null, null, null, null, null, null, null, null, null, null, 166.1, null, null, 202.4, null, null, 172.2, null, null, 240.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.5, null, null, 167, null, null, null, null, null, 167, null, null, 109.3, null, null, 109.3, null, null, 89.8, null, null, 89.8, null, null, 45.7, null, null, 45.4, null, null, 68.2, null, null, 31.8, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.6, null, null, 96.7, null, null, 96.6, null, null, 96.7, null, null, 97.3, null, null, 96.5, null, null, 95.8, null, null, 94.5, null, null, 94.5, null, null, 95, null, null, 94.9, null, null, 106.1, null, null, 99.6, null, null, 97.1, null, null, 97.1, null, null, 109.7, null, null, 112, null, null, 100, null, null, 94.9, null, null, 97.7, null, null, 97.7, null, null, 70.6, null, null, 70.6, null, null, 110.3, null, null, 110.5, null, null, 
106.4, null, null, 104.4, null, null, 104.4, null, null, 104.4, null, null, 112.6, null, null, 113.1, null, null, 102.7, null, null, 116.3, null, null, 117.6, null, null, 119.3, null, null, 115.5, null, null, 109.8, null, null, 109.8, null, null, 115.6, null, null, 125.5, null, null, 109.7, null, null, 115.8, null, null, 115.8, null, null, 110.5, null, null, 110.5, null, null, 119.9, null, null, 119.9, null, null, 105.6, null, null, 107.3, null, null, 97.8, null, null, 83.3, null, null, 190.4, null, null, 101.9, null, null, 101.9, null, null, 101, null, null, 101, null, null, null, null, null, null, null, null, 112.2, 
null, null, 182.5, null, null, 182.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 182.5, null, null, 217.6, null, null, null, null, null, null, null, null, null, null, null, 166.1, null, null, 202.4, null, null, 172.2, null, null, 240.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.5, null, null, 167, null, null, null, null, null, 167, null, null, 109.3, null, null, 109.3, null, null, 89.8, null, null, 89.8, null, null, 45.7, null, null, 45.4, null, null, 68.2, null, null, 31.8, null, null, 50.6, null, null, 50.6, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.6, null, null, 96.7, null, null, 96.6, null, null, 96.7, null, null, 97.3, null, null, 96.5, null, null, 95.8, null, null, 94.5, null, null, 94.5, null, null, 95, null, null, 94.9, null, null, 106.1, null, null, 99.6, null, null, 97.1, null, null, 97.1, null, null, 109.7, null, null, 112, null, null, 100, null, null, 94.9, null, null, 97.7, null, null, 97.7, null, null, 70.6, null, null, 70.6, null, null, 
110.3, null, null, 110.5, null, null, 106.4, null, null, 108.2, null, null, 108.3, null, null, 107.9, null, null, 117.4, null, null, 116.8, null, null, 133.4, null, null, 119.4, null, null, 121, null, null, 120.8, null, null, 121.4, null, null, 107, null, null, 107, null, null, 120, null, null, 130.2, null, null, 114.2, null, null, 112.9, null, null, 112.9, null, null, 111.1, null, null, 111.1, null, null, 109.7, null, null, 109.7, null, null, 108.3, null, null, 109.7, null, null, 100.3, null, null, 90, null, null, 180.7, null, null, 97.1, null, null, 97.1, null, null, 89.1, null, null, 89.1, null, null, null, 
null, null, null, null, null, 118.7, null, null, 179.3, null, null, 179.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 179.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.8, null, null, 243.9, null, null, 186.6, null, null, 237.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.2, null, null, 189.9, null, null, null, null, null, 189.9, null, null, 116.5, null, null, 116.5, null, null, null, null, null, null, null, null, 75.6, null, null, 75.6, null, null, 76.1, null, null, 74.9, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.4, null, null, 99.5, null, null, 97.3, null, null, 97.4, null, null, 98.3, null, null, 97.4, null, null, 95.9, null, null, 97, null, null, 97, null, null, 98.2, null, null, 98.4, null, null, 86.4, null, null, 103.7, null, null, 102.2, null, null, 102.2, null, null, 110.1, null, null, 112.4, null, null, 100.9, null, null, 99.5, null, null, 100.6, null, null, 100.6, null, null, 
87.5, null, null, 87.5, null, null, 102.6, null, null, 102.4, null, null, 109.2, null, null, 106.2, null, null, 106.3, null, null, 106.1, null, null, 114.8, null, null, 114.9, null, null, 114.5, null, null, 117.9, null, null, 119.3, null, null, 120, null, null, 118.5, null, null, 108.3, null, null, 108.3, null, null, 117.7, null, null, 127.9, null, null, 111.9, null, null, 114.3, null, null, 114.3, null, null, 110.7, null, null, 110.7, null, null, 114.4, null, null, 114.4, null, null, 106.8, null, null, 108.5, null, null, 99.1, null, null, 86.3, null, null, 185.3, null, null, 99.5, null, null, 99.5, null, null, 99.7, 
null, null, 99.7, null, null, null, null, null, null, null, null, 115.4, null, null, 180.9, null, null, 180.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 180.9, null, null, 217.6, null, null, null, null, null, null, null, null, null, null, null, 157.5, null, null, 222.3, null, null, 179, null, null, 239.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 152.1, null, null, 175.5, null, null, null, null, null, 175.5, null, null, 114.7, null, null, 114.7, null, null, 89.8, null, null, 89.8, null, null, 55.3, null, null, 55.5, null, 
null, 71.8, null, null, 41.3, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.5, null, null, 98.2, null, null, 97, null, null, 97, null, null, 97.8, null, null, 96.9, null, null, 95.8, null, null, 95.7, null, null, 95.7, null, null, 96.6, null, null, 96.7, null, null, 96.5, null, null, 101.6, null, null, 99.7, null, null, 99.7, null, null, 109.9, null, null, 112.3, null, null, 100.5, null, null, 97.1, null, null, 
99.1, null, null, 99.1, null, null, 77.9, null, null, 77.9, null, null, 106.5, null, null, 106.4, null, null, 107.7, null, null, 108.1, null, null, 108.1, null, null, 109.1, null, null, 115, null, null, 118.5, null, null, 100.2, null, null, 119.6, null, null, 120.9, null, null, 121.4, null, null, 120.1, null, null, 112.1, null, null, 112.1, null, null, 120.4, null, null, 127.7, null, null, 115.8, null, null, 116.6, null, null, 116.6, null, null, 111.2, null, null, 111.2, null, null, 116.4, null, null, 116.4, null, null, 112, null, null, 112.4, null, null, 102.1, null, null, 87.6, null, null, 189.5, null, null, 99.4, 
null, null, 99.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.2, null, null, 103.1, null, null, 158.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 158.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.3, null, null, 267.3, null, null, 184.7, null, null, null, null, null, null, null, null, null, null, null, 98.5, null, null, 98.5, null, null, 142.8, null, null, 204.5, null, null, null, null, null, 204.5, null, null, 119.2, null, null, 119.2, null, null, null, null, null, null, null, 
null, 67.2, null, null, 67.2, null, null, 67.9, null, null, 65.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.1, null, null, 98.4, null, null, 96, null, null, 96.1, null, null, 96.4, null, null, 95.5, null, null, 95.8, null, null, 94.4, null, null, 94.4, null, null, 98.7, null, null, 99, null, null, 87, null, null, 100.6, null, null, 98.2, null, null, 98.2, null, null, 111.2, null, null, 114.1, null, null, 
100, null, null, 101.4, null, null, 102.5, null, null, 102.5, null, null, 91.6, null, null, 91.6, null, null, 89.5, null, null, 88.8, null, null, 106.1, null, null, 106.9, null, null, 107, null, null, 107.1, null, null, 114.8, null, null, 116, null, null, 104.3, null, null, 118.4, null, null, 119.8, null, null, 120.6, null, null, 118.9, null, null, 109.7, null, null, 109.7, null, null, 118.6, null, null, 127.8, null, null, 113.2, null, null, 115.1, null, null, 115.1, null, null, 110.9, null, null, 110.9, null, null, 115.1, null, null, 115.1, null, null, 108.2, null, null, 109.7, null, null, 100, null, null, 86.6, 
null, null, 186.8, null, null, 99.5, null, null, 99.5, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 114.9, null, null, 116.5, null, null, 175, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 175, null, null, 217.6, null, null, null, null, null, null, null, null, null, null, null, 149.3, null, null, 231.3, null, null, 181, null, null, 239.4, null, null, null, null, null, null, null, null, 98.5, null, null, 98.5, null, null, 147.9, null, null, 182.7, null, null, null, null, null, 182.7, null, null, 117.7, null, null, 117.7, null, 
null, 89.8, null, null, 89.8, null, null, 58.6, null, null, 58.8, null, null, 70.4, null, null, 46, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.3, null, null, 98.2, null, null, 96.7, null, null, 96.8, null, 102.6, 97.2, null, null, 96.5, null, null, 95.8, null, null, 95.3, null, null, 95.3, null, null, 97.3, null, 84.8, 97.4, null, null, 93.4, null, null, 101.4, null, null, 99.2, null, 101.6, 99.2, null, null, 
110.3, null, null, 112.9, null, null, 100.3, null, null, 98.5, null, null, 100.2, null, null, 100.2, null, null, 82, null, null, 82, null, null, 100.9, null, null, 100.6, null, null, 107.2, null, null, 106.9, null, null, 107, null, null, 107.1, null, null, 114.8, null, null, 116, null, null, 104.3, null, null, 118.4, null, null, 119.8, null, null, 120.6, null, null, 118.9, null, null, 109.7, null, null, 109.7, null, null, 118.6, null, null, 127.8, null, null, 113.2, null, null, 115.1, null, null, 115.1, null, null, 110.9, null, null, 110.9, null, null, 115.1, null, null, 115.1, null, null, 108.2, null, null, 109.7, 
null, null, 100, null, null, 86.6, null, null, 186.8, null, null, 99.5, null, null, 99.5, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 114.9, null, null, 116.5, null, null, 175, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 175, null, null, 217.6, null, null, null, null, null, null, null, null, null, null, null, 149.3, null, null, 231.3, null, null, 181, null, null, 239.4, null, null, null, null, null, null, null, null, 98.5, null, null, 98.5, null, null, 147.9, null, null, 182.7, null, null, null, null, null, 182.7, null, 
null, 117.7, null, null, 117.7, null, null, 89.8, null, null, 89.8, null, null, 58.6, null, null, 58.8, null, null, 70.4, null, null, 46, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.3, null, null, 98.2, null, null, 96.7, null, null, 96.8, null, 102.6, 97.2, null, null, 96.5, null, null, 95.8, null, null, 95.3, null, null, 95.3, null, null, 97.3, null, 84.8, 97.4, null, null, 93.4, null, null, 101.4, null, null, 
99.2, null, 101.6, 99.2, null, null, 110.3, null, null, 112.9, null, null, 100.3, null, null, 98.5, null, null, 100.2, null, null, 100.2, null, null, 82, null, null, 82, null, null, 100.9, null, null, 100.6, null, null, 107.2, null, null, 109.4, null, null, 109.5, null, null, 109.6, null, null, 116, null, null, 116.9, null, null, 107.9, null, null, 117.6, null, null, 118.9, null, null, 118.3, null, null, 119.9, null, null, 105.1, null, null, 105.1, null, null, 118.1, null, null, 118.6, null, null, 117.9, null, null, 114.4, null, null, 114.4, null, null, 109.1, null, null, 109.1, null, null, 126.9, null, null, 126.9, 
null, null, 113, null, null, 113.5, null, null, 102.5, null, null, null, null, null, 189, null, null, 98.1, null, null, 98.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.9, null, null, 115.8, null, null, 157.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.4, null, null, null, null, null, null, null, null, 99.2, null, null, null, null, null, null, null, null, 206.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.5, null, null, 114.5, null, null, 144.8, null, null, 208.1, null, 
null, null, null, null, 208.1, null, null, 118.1, null, null, 118.1, null, null, null, null, null, null, null, null, 57.3, null, null, 57.3, null, null, 61.5, null, null, 52.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.8, null, null, 101.3, null, null, 96.6, null, null, 96.9, null, null, 96.7, null, null, 98, null, null, 96.6, null, null, 92.7, null, null, 92.7, null, null, 102.9, null, null, 103.4, null, null, 
80.9, null, null, 104.4, null, null, 102.1, null, null, 102.1, null, null, 114.4, null, null, 117.3, null, null, 102.8, null, null, 104, null, null, 104.5, null, null, 104.5, null, null, 98.1, null, null, 98.1, null, null, 97.6, null, null, 97.4, null, null, 100.8, null, null, 107.4, null, null, 107.5, null, null, 107.6, null, null, 115.1, null, null, 116.2, null, null, 105.2, null, null, 118.2, null, null, 119.6, null, null, 119.8, null, null, 119.2, null, null, 108.5, null, null, 108.5, null, null, 118.6, null, null, 125.4, null, null, 114.3, null, null, 114.9, null, null, 114.9, null, null, 110.5, null, null, 110.5, 
null, null, 118.2, null, null, 118.2, null, null, 109.3, null, null, 110.7, null, null, 100.6, null, null, 86.6, null, null, 187.4, null, null, 99.1, null, null, 99.1, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 112.2, null, null, 116.3, null, null, 174.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 174.2, null, null, 217.6, null, null, null, null, null, 99.2, null, null, null, null, null, 149.3, null, null, 228, null, null, 181, null, null, 239.4, null, null, null, null, null, null, null, null, 103.6, null, null, 103.6, null, 
null, 147.3, null, null, 186.8, null, null, null, null, null, 186.8, null, null, 117.8, null, null, 117.8, null, null, 89.8, null, null, 89.8, null, null, 58.4, null, null, 58.6, null, null, 68.7, null, null, 47.1, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.4, null, null, 99, null, null, 96.7, null, null, 96.8, null, null, 97.2, null, null, 96.8, null, null, 96, null, null, 94.6, null, null, 94.6, null, null, 
98.6, null, null, 98.8, null, null, 89.9, null, null, 102, null, null, 99.8, null, null, 99.8, null, null, 111.4, null, null, 113.9, null, null, 100.9, null, null, 99.8, null, null, 101.2, null, null, 101.2, null, null, 85.5, null, null, 85.5, null, null, 100, null, null, 99.8, null, null, 105.5, null, null, 110.5, null, null, 110.6, null, null, 110.9, null, null, 116, null, null, 116.7, null, null, 92.2, null, null, 116.4, null, null, 118.3, null, null, 117.3, null, null, 119.7, null, null, 105.3, null, null, 105.3, null, null, 115.7, null, null, 120.3, null, null, 113, null, null, 117.3, null, null, 117.3, 
null, null, 106.1, null, null, 106.1, null, null, 129, null, null, 129, null, null, 116.3, null, null, 116.8, null, null, 104.3, null, null, null, null, null, 211.7, null, null, 101.5, null, null, 101.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.5, null, null, 124.8, null, null, 124.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.8, null, null, null, null, null, null, null, null, 95.1, null, null, null, null, null, null, null, null, 315.5, null, null, null, null, null, null, null, null, 86.3, null, null, null, null, 
null, null, null, null, null, null, null, 148.6, null, null, 179.1, null, null, null, null, null, 179.1, null, null, 112.6, null, null, 112.6, null, null, null, null, null, null, null, null, 54.1, null, null, 54.1, null, null, 63.7, null, null, 44, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.4, null, null, 105.1, null, null, 96.9, null, null, 97.2, null, null, 96.7, null, null, 97.8, null, null, 97.6, null, null, 
92.2, null, null, 92.2, null, null, 113.8, null, null, 114.3, null, null, 88.6, null, null, 102, null, null, 99.6, null, null, 99.6, null, null, 112.5, null, null, 116.2, null, null, 98.3, null, null, 105.7, null, null, 106.6, null, null, 106.6, null, null, 96.4, null, null, 96.4, null, null, 99.7, null, null, 99.4, null, null, 105, null, null, 108.1, null, null, 108.2, null, null, 108.3, null, null, 115.4, null, null, 116.4, null, null, 104.3, null, null, 117.9, null, null, 119.3, null, null, 119.5, null, null, 119.2, null, null, 107.9, null, null, 107.9, null, null, 118, null, null, 124.4, null, null, 114, 
null, null, 115.4, null, null, 115.4, null, null, 109.5, null, null, 109.5, null, null, 120.3, null, null, 120.3, null, null, 110.5, null, null, 111.8, null, null, 101.3, null, null, 86.6, null, null, 191.9, null, null, 99.5, null, null, 99.5, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 112.3, null, null, 116.8, null, null, 164.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 164.1, null, null, 217.6, null, null, null, null, null, 96.7, null, null, null, null, null, 149.3, null, null, 243.2, null, null, 181, null, null, 239.4, null, 
null, 86.3, null, null, null, null, null, 103.6, null, null, 103.6, null, null, 147.3, null, null, 186, null, null, null, null, null, 186, null, null, 117.6, null, null, 117.6, null, null, 89.8, null, null, 89.8, null, null, 57.8, null, null, 57.9, null, null, 68, null, null, 46.6, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.7, null, null, 100.2, null, null, 96.7, null, null, 96.9, null, null, 97.1, null, null, 
97, null, null, 96.3, null, null, 94.1, null, null, 94.1, null, null, 101.7, null, null, 101.9, null, null, 89.7, null, null, 102.1, null, null, 99.8, null, null, 99.8, null, null, 111.6, null, null, 114.4, null, null, 100.4, null, null, 101, null, null, 102.3, null, null, 102.3, null, null, 87.5, null, null, 87.5, null, null, 99.9, null, null, 99.7, null, null, 105.5, null, null, 112.9, null, null, 113.1, null, null, 113.7, null, null, 117.9, null, null, 119.6, null, null, 98.6, null, null, 115.2, null, null, 116.5, null, null, 115.3, null, null, 118, null, null, 110.3, null, null, 110.3, null, null, 115.5, 
null, null, 117.3, null, null, 114.4, null, null, 121.7, null, null, 121.7, null, null, 103, null, null, 103, null, null, 124.8, null, null, 124.8, null, null, 116, null, null, 116.5, null, null, 103.9, null, null, null, null, null, 214.1, null, null, 101.2, null, null, 101.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.9, null, null, 103.3, null, null, 103.3, null, null, 112.7, null, null, 112.7, null, null, null, null, null, null, null, null, 103, null, null, 127.5, null, null, null, null, null, 87.4, null, null, 93, null, null, null, null, null, 212.1, null, 
null, null, null, null, null, null, null, 86.3, null, null, null, null, null, null, null, null, null, null, null, 207.8, null, null, 207.8, null, null, 209.4, null, null, 183, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.3, null, null, 58, null, null, 59.3, null, null, 57.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.1, null, null, 109.5, null, null, 96.8, null, null, 
97, null, null, 96.1, null, null, 95.3, null, null, 98.7, null, null, 93.2, null, null, 93.2, null, null, 122.8, null, null, 123.5, null, null, 97, null, null, 104.9, null, null, 102.3, null, null, 102.3, null, null, 117, null, null, 120.9, null, null, 102.2, null, null, 107, null, null, 107.6, null, null, 107.6, null, null, 99.8, null, null, 99.8, null, null, 94, null, null, 93.1, null, null, 118.1, null, null, 108.8, null, null, 108.9, null, null, 109.1, null, null, 115.6, null, null, 116.9, null, null, 103.5, null, null, 117.4, null, null, 118.8, null, null, 118.7, null, null, 119, null, null, 108.3, 
null, null, 108.3, null, null, 117.5, null, null, 123.2, null, null, 114.2, null, null, 116.4, null, null, 116.4, null, null, 108.4, null, null, 108.4, null, null, 121, null, null, 121, null, null, 111.4, null, null, 112.5, null, null, 101.7, null, null, 86.6, null, null, 195.3, null, null, 99.9, null, null, 99.9, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 110.6, null, null, 115.1, null, null, 141, null, null, 112.7, null, null, 112.7, null, null, null, null, null, null, null, null, 141.5, null, null, 132.6, null, null, null, null, null, 94.8, null, null, 93, null, 
null, 149.3, null, null, 237.6, null, null, 181, null, null, 239.4, null, null, 86.3, null, null, null, null, null, 103.6, null, null, 103.6, null, null, 159.1, null, null, 193.7, null, null, 209.4, null, null, 185.8, null, null, 117.6, null, null, 117.6, null, null, 89.8, null, null, 89.8, null, null, 68.5, null, null, 57.9, null, null, 67.6, null, null, 47.6, null, null, 50.6, null, null, 50.6, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.7, null, null, 
101.8, null, null, 96.7, null, null, 96.9, null, null, 97, null, null, 96.7, null, null, 96.8, null, null, 94, null, null, 94, null, null, 105.1, null, null, 105.4, null, null, 90.9, null, null, 102.6, null, null, 100.2, null, null, 100.2, null, null, 112.4, null, null, 115.4, null, null, 100.7, null, null, 101.8, null, null, 103.1, null, null, 103.1, null, null, 89.1, null, null, 89.1, null, null, 98.9, null, null, 98.6, null, null, 107.4, null, null, 111, null, null, 111.1, null, null, 111.4, null, null, 116.6, null, null, 117.7, null, null, 102.2, null, null, 116.4, null, null, 117.8, null, null, 117, 
null, null, 119.1, null, null, 106.9, null, null, 106.9, null, null, 116.4, null, null, 118.7, null, null, 115.1, null, null, 117.7, null, null, 117.7, null, null, 106.1, null, null, 106.1, null, null, 126.9, null, null, 126.9, null, null, 115, null, null, 115.6, null, null, 103.6, null, null, null, null, null, 204.3, null, null, 100.2, null, null, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.9, null, null, 113, null, null, 110.8, null, null, 112.7, null, null, 112.7, null, null, null, null, null, null, null, null, 110.8, null, null, 127.5, null, null, null, null, 
null, 94.8, null, null, 93, null, null, null, null, null, 247.1, null, null, null, null, null, null, null, null, 86.3, null, null, null, null, null, 114.5, null, null, 114.5, null, null, 174.7, null, null, 204.7, null, null, 209.4, null, null, 195.3, null, null, 117.2, null, null, 117.2, null, null, null, null, null, null, null, null, 78.1, null, null, 56.2, null, null, 62.1, null, null, 50.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, 100.6, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, 105.4, null, null, 105.3, null, null, 96.8, null, null, 97, null, 102, 96.5, null, null, 97, null, null, 97.6, null, null, 92.8, null, null, 92.8, null, null, 113, null, 96.4, 113.6, null, null, 88.7, null, null, 103.8, null, null, 101.2, null, 102.5, 101.2, null, null, 114.5, null, null, 118, null, null, 101, null, null, 105.6, null, null, 106.2, null, null, 106.2, null, null, 98.1, null, null, 98.1, null, null, 97.1, null, null, 96.6, null, null, 107.5, null, null, 112.1, null, null, 112.3, null, null, 110.6, null, null, 116.7, null, null, 114, null, null, 133, null, null, 110.8, 
null, null, 111.1, null, null, 111.4, null, null, 110.8, null, null, 114.9, null, null, 114.9, null, null, 112.8, null, null, 108.3, null, null, 115.7, null, null, 113, null, null, 113, null, null, 101.1, null, null, 101.1, null, null, 114.8, null, null, 114.8, null, null, 114.6, null, null, 114.8, null, null, 102.9, null, null, null, null, null, 199.6, null, null, 109, null, null, 109, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.8, null, null, 127.8, null, null, 127.8, null, null, 104.9, null, null, 104.9, null, null, 144.6, null, null, 144.6, null, null, 123, null, 
null, 135.2, null, null, null, null, null, 115.9, null, null, 125.1, null, null, 95.9, null, null, 201.4, null, null, null, null, null, null, null, null, 112.6, null, null, 163.5, null, null, null, null, null, null, null, null, 158.8, null, null, 158.8, null, null, 158.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 140.5, null, null, 80.5, null, null, 67.4, null, null, 84.5, null, null, null, null, null, null, null, null, 118.7, null, null, 118.7, null, null, 149, null, null, 124, null, null, null, null, null, null, null, null, 111.6, null, null, 
183.2, null, null, null, null, null, null, null, null, 107.3, null, null, 110.1, null, null, 97.6, null, null, 97.7, null, null, 95.6, null, null, 95.5, null, null, 101.7, null, null, 95.1, null, null, 95.1, null, null, 123.5, null, null, 124.1, null, null, 102.1, null, null, 104.6, null, null, 102.7, null, null, 102.7, null, null, 112.4, null, null, 115.6, null, null, 100, null, null, 105.2, null, null, 106.1, null, null, 106.1, null, null, 94.2, null, null, 94.2, null, null, 90.7, null, null, 90.1, null, null, 109, null, null, 109.2, null, null, 109.3, null, null, 109.4, null, null, 115.9, null, null, 116.5, 
null, null, 109.9, null, null, 116.5, null, null, 117.7, null, null, 117.6, null, null, 118, null, null, 109.2, null, null, 109.2, null, null, 116.9, null, null, 121.1, null, null, 114.4, null, null, 115.9, null, null, 115.9, null, null, 107.4, null, null, 107.4, null, null, 120, null, null, 120, null, null, 111.7, null, null, 112.9, null, null, 101.9, null, null, 86.6, null, null, 195.9, null, null, 101, null, null, 101, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 108.3, null, null, 117.4, null, null, 135.6, null, null, 108, null, null, 108, null, null, 144.6, null, 
null, 144.6, null, null, 135.1, null, null, 133.9, null, null, null, null, null, 98.7, null, null, 106.5, null, null, 128.3, null, null, 226.9, null, null, 181, null, null, 239.4, null, null, 93, null, null, 163.5, null, null, 103.6, null, null, 103.6, null, null, 159, null, null, 184.3, null, null, 182.4, null, null, 185.8, null, null, 117.6, null, null, 117.6, null, null, 89.8, null, null, 89.8, null, null, 91.1, null, null, 59.4, null, null, 67.6, null, null, 51.3, null, null, 50.6, null, null, 50.6, null, null, 118.7, null, null, 118.7, null, null, 130.1, null, null, 124, null, null, null, null, null, 
100.6, null, null, 111.6, null, null, 183.2, null, null, null, null, null, null, null, null, 102.6, null, null, 102.9, null, null, 96.9, null, null, 97, null, null, 96.7, null, null, 96.5, null, null, 97.4, null, null, 94.1, null, null, 94.1, null, null, 107.7, null, null, 108.1, null, null, 92.4, null, null, 102.8, null, null, 100.6, null, null, 100.6, null, null, 112.5, null, null, 115.4, null, null, 100.6, null, null, 102.3, null, null, 103.5, null, null, 103.5, null, null, 89.8, null, null, 89.8, null, null, 97.8, null, null, 97.3, null, null, 107.6, null, null, 104.1, null, null, 104.2, null, null, 103.4, 
null, null, 102.8, null, null, 100.9, null, null, 119.2, null, null, 101.8, null, null, 100.8, null, null, 101, null, null, 100.8, null, null, 101.3, null, null, 101.3, null, null, 103.4, null, null, 100.2, null, null, 105.5, null, null, 110.9, null, null, 110.9, null, null, 102.6, null, null, 102.6, null, null, 99.4, null, null, 99.4, null, null, 98.5, null, null, 98.4, null, null, 101.4, null, null, null, null, null, 79.3, null, null, 103.2, null, null, 103.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.8, null, null, 118.4, null, null, 118.4, null, null, 109.9, null, 
null, 109.9, null, null, 131.3, null, null, 131.3, null, null, 116, null, null, 175, null, null, 160.2, null, null, 122.2, null, null, 101.5, null, null, 104.8, null, null, 145.9, null, null, null, null, null, 112.9, null, null, 95, null, null, 139.1, null, null, null, null, null, null, null, null, 175.9, null, null, 175.9, null, null, 175.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.3, null, null, 88.9, null, null, 95.7, null, null, 86.1, null, null, null, null, null, null, null, null, 126, null, null, 126, null, null, 146.5, null, null, 
null, null, null, 114.5, null, null, null, null, null, 85.9, null, null, 180.3, null, null, null, null, null, null, null, null, 105.7, null, null, 108.4, null, null, 97.3, null, null, 97.5, null, null, 96.9, null, null, 97.2, null, null, 98.6, null, null, 89.2, null, null, 89.2, null, null, 124.5, null, null, 125, null, null, 104.4, null, null, 96.8, null, null, 94.9, null, null, 94.9, null, null, 105.2, null, null, 105.5, null, null, 103.9, null, null, 103.5, null, null, 104.5, null, null, 104.5, null, null, 91.4, null, null, 91.4, null, null, 92.6, null, null, 91.8, null, null, 113.4, null, null, 108.7, 
null, null, 108.7, null, null, 108.6, null, null, 114.2, null, null, 114.6, null, null, 111.1, null, null, 114.6, null, null, 115.6, null, null, 115.6, null, null, 115.7, null, null, 108.3, null, null, 108.3, null, null, 115.3, null, null, 118.4, null, null, 113.3, null, null, 115.3, null, null, 115.3, null, null, 106.7, null, null, 106.7, null, null, 117.5, null, null, 117.5, null, null, 110.2, null, null, 111.1, null, null, 101.8, null, null, 86.6, null, null, 179.8, null, null, 101.3, null, null, 101.3, null, null, 99.7, null, null, 99.7, null, null, null, null, null, null, null, null, 104.1, null, null, 117.6, null, 
null, 130.8, null, null, 108.8, null, null, 108.8, null, null, 139.3, null, null, 139.3, null, null, 130.3, null, null, 145.8, null, null, 160.2, null, null, 100.7, null, null, 105.5, null, null, 122.9, null, null, 203, null, null, 181, null, null, 155.3, null, null, 93.4, null, null, 151.2, null, null, 103.6, null, null, 103.6, null, null, 159.9, null, null, 183.7, null, null, 181.6, null, null, 185.8, null, null, 117.6, null, null, 117.6, null, null, 89.8, null, null, 89.8, null, null, 94.3, null, null, 61.6, null, null, 68.9, null, null, 55, null, null, 50.6, null, null, 50.6, null, null, 122.2, null, null, 
122.2, null, null, 132.2, null, null, 124, null, null, 114.5, null, null, 100.6, null, null, 106.6, null, null, 182.7, null, null, null, null, null, null, null, null, 102.9, null, null, 103.6, null, null, 96.9, null, null, 97.1, null, null, 96.8, null, null, 96.6, null, null, 97.6, null, null, 93.5, null, null, 93.5, null, null, 109.8, null, null, 110.2, null, null, 93.9, null, null, 102.1, null, null, 99.8, null, null, 99.8, null, null, 111.5, null, null, 114.1, null, null, 101, null, null, 102.5, null, null, 103.7, null, null, 103.7, null, null, 90, null, null, 90, null, null, 97, null, null, 96.6, 
null, null, 108.2, null, null, 102, null, null, 102, null, null, 101.7, null, null, 99.1, null, null, 98.3, null, null, 107.8, null, null, 96.1, null, null, 94.4, null, null, 94, null, null, 94.9, null, null, 95.1, null, null, 95.1, null, null, 99.3, null, null, 92.9, null, null, 103.7, null, null, 98.2, null, null, 98.2, null, null, 99.8, null, null, 99.8, null, null, 93.7, null, null, 93.7, null, null, 97.1, null, null, 94.2, null, null, 100.2, null, null, 96.7, null, null, 63.1, null, null, 102.3, null, null, 102.3, null, null, null, null, null, null, null, null, 101.5, null, null, 101.5, null, 
null, 91.2, null, null, 101.2, null, null, 101.2, null, null, 103.1, null, null, 103.1, null, null, 134.2, null, null, 134.2, null, null, 95.7, null, null, 133.2, null, null, 136.5, null, null, null, null, null, 107.8, null, null, 74.5, null, null, 102.4, null, null, 110.8, null, null, 86.7, null, null, 98.3, null, null, 118.4, null, null, null, null, null, null, null, null, 129.4, null, null, 140.4, null, null, null, null, null, 140.4, null, null, null, null, null, null, null, null, 104.9, null, null, 104.9, null, null, 120.4, null, null, 122.2, null, null, 111.4, null, null, 165.2, null, null, 112.1, null, null, 
112.1, null, null, null, null, null, null, null, null, 115.6, null, null, null, null, null, 115.6, null, null, null, null, null, null, null, null, null, null, null, 82.8, null, null, 82.8, null, null, 106.6, null, null, 111.6, null, null, 98, null, null, 98.7, null, null, 97.7, null, null, 97.2, null, null, 100.9, null, null, 80.6, null, null, 80.6, null, null, 123.6, null, null, 124, null, null, 103.6, null, null, 108.8, null, null, 108.5, null, null, 108.5, null, null, 109.6, null, null, 111.2, null, null, 102.4, null, null, 102.6, null, null, 103.4, null, null, 103.4, null, null, 93.3, null, null, 93.3, 
null, null, 97.6, null, null, 97.3, null, null, 103.1, null, null, 107.8, null, null, 107.9, null, null, 107.7, null, null, 111.9, null, null, 112, null, null, 110.6, null, null, 112.4, null, null, 112.9, null, null, 112.9, null, null, 113.1, null, null, 106.8, null, null, 106.8, null, null, 113.4, null, null, 115.2, null, null, 112.2, null, null, 113.3, null, null, 113.3, null, null, 105.9, null, null, 105.9, null, null, 114.8, null, null, 114.8, null, null, 107.9, null, null, 108.9, null, null, 101.6, null, null, 90.1, null, null, 162, null, null, 101.4, null, null, 101.4, null, null, 99.7, null, null, 99.7, null, 
null, 101.5, null, null, 101.5, null, null, 102.6, null, null, 115.2, null, null, 123.3, null, null, 106.7, null, null, 106.7, null, null, 138, null, null, 138, null, null, 121.9, null, null, 140.3, null, null, 140.6, null, null, 100.7, null, null, 105.7, null, null, 109.5, null, null, 185.2, null, null, 149.2, null, null, 127.8, null, null, 94.2, null, null, 146.6, null, null, 103.6, null, null, 103.6, null, null, 151, null, null, 170.6, null, null, 181.6, null, null, 163.8, null, null, 117.6, null, null, 117.6, null, null, 103, null, null, 103, null, null, 99.4, null, null, 77.4, null, null, 84.5, null, null, 
68, null, null, 95, null, null, 95, null, null, 122.2, null, null, 122.2, null, null, 131, null, null, 124, null, null, 115.2, null, null, 100.6, null, null, 106.6, null, null, 182.7, null, null, 82.8, null, null, 82.8, null, null, 103.3, null, null, 104.5, null, null, 97, null, null, 97.2, null, null, 96.8, null, null, 96.7, null, null, 98, null, null, 92.1, null, null, 92.1, null, null, 111.3, null, null, 111.8, null, null, 95, null, null, 102.8, null, null, 100.7, null, null, 100.7, null, null, 111.3, null, null, 113.7, null, null, 101.1, null, null, 102.5, null, null, 103.6, null, null, 103.6, 
null, null, 90.4, null, null, 90.4, null, null, 97.1, null, null, 96.7, null, null, 107.6, null, null, 105.8, null, null, 105.9, null, null, 105, null, null, 105.3, null, null, 103.5, null, null, 120, null, null, 102.7, null, null, 101.9, null, null, 101.8, null, null, 101.9, null, null, 103.7, null, null, 103.7, null, null, 105, null, null, 100.1, null, null, 108.2, null, null, 107.2, null, null, 107.2, null, null, 101.2, null, null, 101.2, null, null, 102.4, null, null, 102.4, null, null, 102, null, null, 102.1, null, null, 101.5, null, null, 96.7, null, null, 106.2, null, null, 104.9, null, null, 104.9, null, 
null, null, null, null, null, null, null, 101.5, null, null, 101.5, null, null, 88.1, null, null, 115.2, null, null, 115.2, null, null, 105.6, null, null, 105.6, null, null, 138, null, null, 138, null, null, 110.3, null, null, 142.3, null, null, 140.6, null, null, 117.8, null, null, 113.7, null, null, 89.2, null, null, 148.9, null, null, 110.8, null, null, 99.8, null, null, 101.9, null, null, 146.6, null, null, null, null, null, null, null, null, 140.6, null, null, 149.8, null, null, 162.5, null, null, 140.4, null, null, null, null, null, null, null, null, 104.9, null, null, 104.9, null, null, 129.7, null, null, 
111.8, null, null, 108.4, null, null, 118, null, null, 112.1, null, null, 112.1, null, null, 122.2, null, null, 122.2, null, null, 145.1, null, null, 124, null, null, 115.2, null, null, null, null, null, 106.6, null, null, 182.7, null, null, 82.8, null, null, 82.8, null, null, 106.6, null, null, 110.1, null, null, 97.6, null, null, 98, null, 101, 96.7, null, null, 96.6, null, null, 100.4, null, null, 88.3, null, null, 88.3, null, null, 123.8, null, 108.2, 124.4, null, null, 103.4, null, null, 103.4, null, null, 101.9, null, 101.6, 101.9, null, null, 109, null, null, 110.8, null, null, 102.1, null, null, 103.8, 
null, null, 104.7, null, null, 104.7, null, null, 93, null, null, 93, null, null, 93.6, null, null, 93, null, null, 108.4, null, null, 100.4, null, null, 100.4, null, null, 98.6, null, null, 98.4, null, null, 94.6, null, null, 107.8, null, null, 92.4, null, null, 89.9, null, null, 89.1, null, null, 91.2, null, null, 92.1, null, null, 92.1, null, null, 97.2, null, null, 89.4, null, null, 102.4, null, null, 99.5, null, null, 99.5, null, null, 95.5, null, null, 95.5, null, null, 100, null, null, 100, null, null, 93.8, null, null, 95.9, null, null, 101.6, null, null, 101.4, null, null, 68.5, null, 
null, 103.2, null, null, 103.2, null, null, 85.2, null, null, 85.2, null, null, 103.1, null, null, 103.1, null, null, 114.9, null, null, 105.3, null, null, 84.6, null, null, 90.7, null, null, 90.7, null, null, 107.8, null, null, 107.8, null, null, 81.8, null, null, 113, null, null, 144.3, null, null, null, null, null, 101.5, null, null, 68.9, null, null, 83.5, null, null, 83.8, null, null, 67.2, null, null, 100.9, null, null, 109.4, null, null, 109.1, null, null, 109.1, null, null, 116.2, null, null, 122.8, null, null, null, null, null, 122.8, null, null, null, null, null, null, null, null, 104.3, null, null, 
104.3, null, null, 139.3, null, null, 137.3, null, null, 125.5, null, null, 164.5, null, null, 159.4, null, null, 159.4, null, null, null, null, null, null, null, null, 108.1, null, null, null, null, null, 108.1, null, null, null, null, null, null, null, null, null, null, null, 86.7, null, null, 86.7, null, null, 105, null, null, 108.9, null, null, 97.8, null, null, 98.5, null, null, 99, null, null, 97.4, null, null, 98, null, null, 79.6, null, null, 79.6, null, null, 125.6, null, null, 126.1, null, null, 103, null, null, 96.4, null, null, 94.5, null, null, 94.5, null, null, 104.6, null, null, 105, 
null, null, 102.4, null, null, 101.9, null, null, 102, null, null, 102, null, null, 99.9, null, null, 99.9, null, null, 98, null, null, 97.9, null, null, 98.4, null, null, 106.7, null, null, 106.8, null, null, 106.6, null, null, 109.4, null, null, 109.4, null, null, 109.5, null, null, 110.3, null, null, 110.5, null, null, 110.2, null, null, 110.7, null, null, 105.2, null, null, 105.2, null, null, 111.6, null, null, 112.2, null, null, 111.1, null, null, 111.9, null, null, 111.9, null, null, 104.8, null, null, 104.8, null, null, 113.1, null, null, 113.1, null, null, 105.4, null, null, 107.5, null, null, 101.7, null, 
null, 93.6, null, null, 148.3, null, null, 101.6, null, null, 101.6, null, null, 90.4, null, null, 90.4, null, null, 102, null, null, 102, null, null, 103.9, null, null, 110.6, null, null, 116.1, null, null, 104.7, null, null, 104.7, null, null, 133.4, null, null, 133.4, null, null, 114.1, null, null, 130.7, null, null, 142.1, null, null, 100.7, null, null, 105.5, null, null, 100.1, null, null, 169.7, null, null, 122.6, null, null, 108.4, null, null, 94.5, null, null, 142.3, null, null, 107.1, null, null, 107.1, null, null, 144.5, null, null, 161.9, null, null, 181.6, null, null, 153, null, null, 117.6, null, null, 
117.6, null, null, 103.7, null, null, 103.7, null, null, 104.9, null, null, 89.2, null, null, 94.1, null, null, 82.2, null, null, 124.3, null, null, 124.3, null, null, 122.2, null, null, 122.2, null, null, 130.7, null, null, 124, null, null, 114.8, null, null, 100.6, null, null, 106.6, null, null, 182.7, null, null, 84.8, null, null, 84.8, null, null, 103.5, null, null, 105, null, null, 97.1, null, null, 97.3, null, null, 97, null, null, 96.8, null, null, 98, null, null, 90.8, null, null, 90.8, null, null, 112.9, null, null, 113.3, null, null, 95.7, null, null, 102.1, null, null, 100.1, null, null, 100.1, 
null, null, 110.6, null, null, 112.8, null, null, 101.2, null, null, 102.4, null, null, 103.5, null, null, 103.5, null, null, 91.2, null, null, 91.2, null, null, 97.2, null, null, 96.8, null, null, 106.7, null, null, 97.9, null, null, 97.9, null, null, 97.3, null, null, 92.9, null, null, 91, null, null, 103.5, null, null, 90.4, null, null, 89.8, null, null, 88.8, null, null, 91.4, null, null, 86.4, null, null, 86.4, null, null, 93, null, null, 88.1, null, null, 96.2, null, null, 89.5, null, null, 89.5, null, null, 86.6, null, null, 86.6, null, null, 96.8, null, null, 96.7, null, null, 89.8, null, 
null, 94.8, null, null, 101.4, null, null, 102.7, null, null, 66.7, null, null, 87.7, null, null, 87.7, null, null, 79.6, null, null, 79.6, null, null, 104.9, null, null, 104.9, null, null, 98.2, null, null, 95.2, null, null, 75, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 75, null, null, 92.5, null, null, 83.9, null, null, null, null, null, null, null, null, 66.7, null, null, 81.9, null, null, 77.6, null, null, 73.8, null, null, null, null, null, null, null, null, 104, null, null, 104, null, null, 106.1, null, null, 108.8, null, null, null, null, null, 
108.8, null, null, 110.9, null, null, 110.9, null, null, 100.3, null, null, 100.3, null, null, 152.2, null, null, 154.5, null, null, 128.8, null, null, 212.3, null, null, 129, null, null, 129, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.4, null, null, 101.4, null, null, 105.8, null, null, 113.2, null, null, 98.4, null, null, 99.3, null, null, 99.4, null, null, 99.7, null, null, 98.7, null, null, 75.4, null, null, 75.4, null, null, 129.7, null, null, 130.3, null, null, 109, null, null, 105.6, 
null, null, 105.1, null, null, 105.1, null, null, 107.1, null, null, 109.5, null, null, 97.7, null, null, 100.3, null, null, 99.9, null, null, 99.9, null, null, 103.8, null, null, 103.8, null, null, 92.2, null, null, 92.2, null, null, 93.8, null, null, 105.8, null, null, 105.9, null, null, 105.7, null, null, 107.6, null, null, 107.4, null, null, 108.7, null, null, 108.2, null, null, 108.4, null, null, 108.1, null, null, 108.8, null, null, 103.5, null, null, 103.5, null, null, 109.8, null, null, 109.8, null, null, 109.7, null, null, 109.6, null, null, 109.6, null, null, 103.1, null, null, 103.1, null, null, 111.4, null, 
null, 111.4, null, null, 103.2, null, null, 106.2, null, null, 101.7, null, null, 94.1, null, null, 137.2, null, null, 100.3, null, null, 100.3, null, null, 86.2, null, null, 86.2, null, null, 102.4, null, null, 102.4, null, null, 103.4, null, null, 108.5, null, null, 111.5, null, null, 104.7, null, null, 104.7, null, null, 133.4, null, null, 133.4, null, null, 109.1, null, null, 124.1, null, null, 119.3, null, null, 100.7, null, null, 105.5, null, null, 94.8, null, null, 157, null, null, 112.3, null, null, 100, null, null, 94.5, null, null, 142.3, null, null, 106.6, null, null, 106.6, null, null, 140.6, null, null, 
156.7, null, null, 181.6, null, null, 147.1, null, null, 117.4, null, null, 117.4, null, null, 102.9, null, null, 102.9, null, null, 109.4, null, null, 98.1, null, null, 99.5, null, null, 96, null, null, 125.3, null, null, 125.3, null, null, 122.2, null, null, 122.2, null, null, 130.7, null, null, 124, null, null, 114.8, null, null, 100.6, null, null, 106.6, null, null, 182.7, null, null, 85.1, null, null, 85.1, null, null, 103.7, null, null, 105.6, null, null, 97.2, null, null, 97.5, null, null, 97.2, null, null, 97, null, null, 97.9, null, null, 89.5, null, null, 89.5, null, null, 114.4, null, null, 114.8, 
null, null, 96.8, null, null, 102.5, null, null, 100.5, null, null, 100.5, null, null, 110.3, null, null, 112.5, null, null, 100.9, null, null, 102.2, null, null, 103, null, null, 103, null, null, 92.4, null, null, 92.4, null, null, 96.7, null, null, 96.4, null, null, 105.3, null, null, 96.3, null, null, 96.5, null, null, 96.7, null, null, 89.8, null, null, 89.7, null, null, 90.1, null, null, 88.8, null, null, 87.4, null, null, 86.6, null, null, 88.5, null, null, 86.2, null, null, 86.2, null, null, 91.9, null, null, 84.3, null, null, 96.8, null, null, 93.2, null, null, 93.2, null, null, 89.5, null, 
null, 89.5, null, null, 101.3, null, null, 101.3, null, null, 90, null, null, 95.9, null, null, 101.1, null, null, 108.7, null, null, 72.1, null, null, 102.9, null, null, 102.9, null, null, 79.9, null, null, 79.9, null, null, 100.2, null, null, 100.2, null, null, 88.1, null, null, 68.5, null, null, 68.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 68.5, null, null, 95.8, null, null, 83.1, null, null, null, null, null, null, null, null, 69, null, null, 67.2, null, null, 73.9, null, null, 53.3, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, 100.7, null, null, 104.5, null, null, null, null, null, 104.5, null, null, 92.7, null, null, 92.7, null, null, 84.9, null, null, 84.9, null, null, 162.7, null, null, 168.3, null, null, 144.6, null, null, 220.5, null, null, 128.8, null, null, 128.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.8, null, null, 114.8, null, null, 98.9, null, null, 99.8, null, null, 99.6, null, null, 100.3, null, null, 99.8, null, null, 72.4, null, null, 72.4, 
null, null, 137.3, null, null, 138.1, null, null, 103.1, null, null, 100.1, null, null, 101.6, null, null, 101.6, null, null, 95.3, null, null, 94.6, null, null, 98.2, null, null, 99.2, null, null, 98.5, null, null, 98.5, null, null, 106.3, null, null, 106.3, null, null, 80.2, null, null, 79.4, null, null, 101, null, null, 104.9, 104.9, null, 105, 105, null, 104.9, 104.9, null, 105.9, 105.9, null, 105.6, 105.6, null, 107.9, 107.9, null, 106.4, 106.4, null, 106.4, 106.4, null, 106.1, 106.1, null, 107, 107, null, 101.9, 101.9, null, 101.9, 101.9, null, 108.1, 108.1, null, 107.4, 107.4, null, 108.6, 108.6, null, 108.2, 108.2, 
null, 108.2, 108.2, null, 102, 102, null, 102, 102, null, 110.5, 110.5, null, 110.5, 110.5, null, 101.7, 101.7, null, 105.4, 105.4, null, 101.6, 101.6, null, 95.1, 95.1, null, 129.4, 129.4, null, 100.5, 100.5, null, 100.5, 100.5, null, 84.3, 84.3, null, 84.3, 84.3, null, 102.2, 102.2, null, 102.2, 102.2, null, 102, 102, null, 106.8, 106.8, null, 107.1, 107.1, null, 104.7, 104.7, null, 104.7, 104.7, null, 133.4, 133.4, null, 133.4, 133.4, null, 104.3, 104.3, null, 121.1, 121.1, null, 115.3, 115.3, null, 100.7, 100.7, null, 105.5, 105.5, null, 91.2, 91.2, null, 146.1, 146.1, null, 103.2, 103.2, null, 89, 89, null, 94.5, 94.5, null, 
142.3, 142.3, null, 106.6, 106.6, null, 106.6, 106.6, null, 137.3, 137.3, null, 151.8, 151.8, null, 181.6, 181.6, null, 141.6, 141.6, null, 116.5, 116.5, null, 116.5, 116.5, null, 101.5, 101.5, null, 101.5, 101.5, null, 112.2, 112.2, null, 102.8, 102.8, null, 102.8, 102.8, null, 102.6, 102.6, null, 125.8, 125.8, null, 125.8, 125.8, null, 122.2, 122.2, null, 122.2, 122.2, null, 130.7, 130.7, null, 124, 124, null, 114.8, 114.8, null, 100.6, 100.6, null, 106.6, 106.6, null, 182.7, 182.7, null, 85.1, 85.1, null, 85.1, 85.1, null, 103.9, 103.9, null, 106.5, 106.5, null, 97.3, 97.3, null, 97.7, 97.7, null, 97.5, 97.5, null, 97.3, 97.3, null, 98.1, 
98.1, null, 88.1, 88.1, null, 88.1, 88.1, null, 116.2, 116.2, null, 116.6, 116.6, null, 97.4, 97.4, null, 102.2, 102.2, null, 100.7, 100.7, null, 100.7, 100.7, null, 108.8, 108.8, null, 110.8, 110.8, null, 100.7, 100.7, null, 101.9, 101.9, null, 102.7, 102.7, null, 102.7, 102.7, null, 93.4, 93.4, null, 93.4, 93.4, null, 95.3, 95.3, null, 94.9, 94.9, null, 105.1, 105.1, null, 98.4, null, null, 98.5, null, null, 97.5, null, null, 94.4, null, null, 91.9, null, null, 105.2, null, null, 90.5, null, null, 89.1, null, null, 88.2, null, null, 90.3, null, null, 88.2, null, null, 88.2, null, null, 94, null, null, 87.2, null, 
null, 98.4, null, null, 94, null, null, 94, null, null, 90.5, null, null, 90.5, null, null, 99.4, null, null, 99.3, null, null, 91.3, null, null, 95.5, null, null, 101.4, null, null, 102.9, null, null, 69.1, null, null, 97.8, null, null, 97.8, null, null, 81.5, null, null, 81.5, null, null, 103.2, null, null, 103.2, null, null, 100.1, null, null, 100.2, null, null, 77.1, null, null, 90.7, null, null, 90.7, null, null, 107.8, null, null, 107.8, null, null, 75.7, null, null, 103.4, null, null, 103.8, null, null, null, null, null, 101.5, null, null, 68.2, null, null, 77.5, null, null, 78.5, null, null, 
63.8, null, null, 100.9, null, null, 109.4, null, null, 108, null, null, 108, null, null, 109.4, null, null, 113.8, null, null, null, null, null, 113.8, null, null, 101.3, null, null, 101.3, null, null, 100.6, null, null, 100.6, null, null, 148.3, null, null, 149.3, null, null, 130.3, null, null, 192.4, null, null, 143.6, null, null, 143.6, null, null, null, null, null, null, null, null, 108.1, null, null, null, null, null, 108.1, null, null, null, null, null, null, null, null, null, null, null, 87.3, null, null, 87.3, null, null, 105.6, null, null, 112.3, null, null, 98.4, null, null, 99.2, null, 101.2, 99.3, 
null, null, 99.2, null, null, 98.8, null, null, 75.8, null, null, 75.8, null, null, 130.9, null, 113, 131.4, null, null, 105, null, null, 100.6, null, null, 100.2, null, 102.4, 100.2, null, null, 102.1, null, null, 102.6, null, null, 99.4, null, null, 100.4, null, null, 100.1, null, null, 100.1, null, null, 103.4, null, null, 103.4, null, null, 90, null, null, 89.6, null, null, 97.6, null, null, 104.9, 104.9, null, 105, 105, null, 104.9, 104.9, null, 105.9, 105.9, null, 105.6, 105.6, null, 107.9, 107.9, null, 106.4, 106.4, null, 106.4, 106.4, null, 106.1, 106.1, null, 107, 107, null, 101.9, 101.9, null, 101.9, 101.9, 
null, 108.1, 108.1, null, 107.4, 107.4, null, 108.6, 108.6, null, 108.2, 108.2, null, 108.2, 108.2, null, 102, 102, null, 102, 102, null, 110.5, 110.5, null, 110.5, 110.5, null, 101.7, 101.7, null, 105.4, 105.4, null, 101.6, 101.6, null, 95.1, 95.1, null, 129.4, 129.4, null, 100.5, 100.5, null, 100.5, 100.5, null, 84.3, 84.3, null, 84.3, 84.3, null, 102.2, 102.2, null, 102.2, 102.2, null, 102, 102, null, 106.8, 106.8, null, 107.1, 107.1, null, 104.7, 104.7, null, 104.7, 104.7, null, 133.4, 133.4, null, 133.4, 133.4, null, 104.3, 104.3, null, 121.1, 121.1, null, 115.3, 115.3, null, 100.7, 100.7, null, 105.5, 105.5, null, 91.2, 91.2, null, 
146.1, 146.1, null, 103.2, 103.2, null, 89, 89, null, 94.5, 94.5, null, 142.3, 142.3, null, 106.6, 106.6, null, 106.6, 106.6, null, 137.3, 137.3, null, 151.8, 151.8, null, 181.6, 181.6, null, 141.6, 141.6, null, 116.5, 116.5, null, 116.5, 116.5, null, 101.5, 101.5, null, 101.5, 101.5, null, 112.2, 112.2, null, 102.8, 102.8, null, 102.8, 102.8, null, 102.6, 102.6, null, 125.8, 125.8, null, 125.8, 125.8, null, 122.2, 122.2, null, 122.2, 122.2, null, 130.7, 130.7, null, 124, 124, null, 114.8, 114.8, null, 100.6, 100.6, null, 106.6, 106.6, null, 182.7, 182.7, null, 85.1, 85.1, null, 85.1, 85.1, null, 103.9, 103.9, null, 106.5, 106.5, null, 97.3, 
97.3, null, 97.7, 97.7, null, 97.5, 97.5, null, 97.3, 97.3, null, 98.1, 98.1, null, 88.1, 88.1, null, 88.1, 88.1, null, 116.2, 116.2, null, 116.6, 116.6, null, 97.4, 97.4, null, 102.2, 102.2, null, 100.7, 100.7, null, 100.7, 100.7, null, 108.8, 108.8, null, 110.8, 110.8, null, 100.7, 100.7, null, 101.9, 101.9, null, 102.7, 102.7, null, 102.7, 102.7, null, 93.4, 93.4, null, 93.4, 93.4, null, 95.3, 95.3, null, 94.9, 94.9, null, 105.1, 105.1, 102.1, 97.1, null, 102.1, 97.2, null, 102.6, 97.6, null, 98.8, 90.7, null, 99.4, 91, null, 90.3, 82.8, null, 97, 88.7, null, 95.8, 87.9, null, 95.1, 86.3, null, 96.6, 90.1, null, 
102.6, 88.2, null, 102.6, 88.2, null, 100.6, 90.7, null, 98.6, 82.1, null, 102.3, 96.5, null, 100.7, 93.1, null, 100.7, 93.1, null, 95.5, 87.4, null, 95.5, 87.4, null, 99.9, 96, null, 99.9, 96, null, 98.3, 92.3, null, 99.3, 95.9, null, 98.8, 102, null, 86.5, 113.7, null, 107.9, 68.8, null, 100.2, 94.2, null, 100.2, 94.2, null, 94.8, 80.9, null, 94.8, 80.9, null, null, null, null, null, null, null, 104.7, 92.9, null, 91.5, 61.3, null, 91.5, 61.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.5, 61.3, null, 94.5, 75.5, null, null, null, null, null, null, null, null, 
null, null, 91.8, 61.8, null, 91.8, 64.3, null, 90.7, 77.7, null, 91, 41.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.4, 103.4, null, 138.7, 103.4, null, null, null, null, 138.7, 103.4, null, 110.5, 99.8, null, 110.5, 99.8, null, 99.8, 107.8, null, 99.8, 107.8, null, 85, 144.3, null, 85.7, 141.8, null, 85.9, 126.2, null, 85.3, 161.7, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.3, 105.5, 
null, 108.9, 115.7, null, 101.8, 97.4, null, 101.6, 98.2, null, 100.5, 97.8, null, 103.5, 97.7, null, 102.3, 98.8, null, 105.5, 74.2, null, 105.5, 74.2, null, 117.9, 137.9, null, 118.1, 138.8, null, 108.2, 97.2, null, 103.8, 103.2, null, 104, 104.6, null, 104, 104.6, null, 102.4, 98, null, 103, 97.9, null, 101.1, 98.9, null, 104.4, 98.2, null, 104.6, 97.8, null, 104.6, 97.8, null, 103.2, 102.3, null, 103.2, 102.3, null, 103.5, 87.9, null, 103.8, 87.9, null, 101, 89.4, null, 102.1, 97.1, null, 102.1, 97.2, null, 102.6, 97.6, null, 98.8, 90.7, null, 99.4, 91, null, 90.3, 82.8, null, 97, 88.7, null, 95.8, 87.9, null, 
95.1, 86.3, null, 96.6, 90.1, null, 102.6, 88.2, null, 102.6, 88.2, null, 100.6, 90.7, null, 98.6, 82.1, null, 102.3, 96.5, null, 100.7, 93.1, null, 100.7, 93.1, null, 95.5, 87.4, null, 95.5, 87.4, null, 99.9, 96, null, 99.9, 96, null, 98.3, 92.3, null, 99.3, 95.9, null, 98.8, 102, null, 86.5, 113.7, null, 107.9, 68.8, null, 100.2, 94.2, null, 100.2, 94.2, null, 94.8, 80.9, null, 94.8, 80.9, null, null, null, null, null, null, null, 104.7, 92.9, null, 91.5, 61.3, null, 91.5, 61.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.5, 61.3, null, 94.5, 75.5, null, null, 
null, null, null, null, null, null, null, null, 91.8, 61.8, null, 91.8, 64.3, null, 90.7, 77.7, null, 91, 41.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.4, 103.4, null, 138.7, 103.4, null, null, null, null, 138.7, 103.4, null, 110.5, 99.8, null, 110.5, 99.8, null, 99.8, 107.8, null, 99.8, 107.8, null, 85, 144.3, null, 85.7, 141.8, null, 85.9, 126.2, null, 85.3, 161.7, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 106.3, 105.5, null, 108.9, 115.7, null, 101.8, 97.4, null, 101.6, 98.2, null, 100.5, 97.8, null, 103.5, 97.7, null, 102.3, 98.8, null, 105.5, 74.2, null, 105.5, 74.2, null, 117.9, 137.9, null, 118.1, 138.8, null, 108.2, 97.2, null, 103.8, 103.2, null, 104, 104.6, null, 104, 104.6, null, 102.4, 98, null, 103, 97.9, null, 101.1, 98.9, null, 104.4, 98.2, null, 104.6, 97.8, null, 104.6, 97.8, null, 103.2, 102.3, null, 103.2, 102.3, null, 103.5, 87.9, null, 103.8, 87.9, null, 101, 89.4, null, 101.7, 96.2, null, 101.8, 96.3, null, 102, 96.7, null, 99.7, 90, null, 99.9, 90.5, null, 96.2, 77.4, null, 
98.1, 87.1, null, 96.7, 86.4, null, 96, 85.9, null, 97.6, 87.2, null, 102.1, 87.6, null, 102.1, 87.6, null, 102.3, 88.3, null, 102, 81.7, null, 102.5, 92.7, null, 102.3, 93.7, null, 102.3, 93.7, null, 96.7, 87.6, null, 96.7, 87.6, null, 99.1, 91.7, null, 99.1, 91.7, null, 99.2, 95.7, null, 99.5, 96.2, null, 99.2, 103.2, null, 84.8, 109.6, null, 106.6, 66.8, null, 104.9, 101.5, null, 104.9, 101.5, null, 85.2, 77.3, null, 85.2, 77.3, null, null, null, null, null, null, null, 99.3, 89.5, null, 94, 60.2, null, 94, 60.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 94, 
60.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.2, 61.4, null, 91.6, 56.3, null, 91.3, 71.1, null, 108.2, 51.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.6, 95.2, null, 131.7, 94.2, null, null, null, null, 131.7, 94.2, null, 119.5, 97, null, 119.5, 97, null, null, null, null, null, null, null, 106, 128.9, null, 106, 128.9, null, 97, 135.7, null, 114.8, 116.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 104.2, 103.6, null, 104.7, 110.6, null, 102.7, 98.1, null, 102.6, 98.9, null, 102, 99.1, null, 103.6, 97.8, null, 103, 98.9, null, 105.1, 73.5, null, 105.1, 73.5, null, 112.8, 132.9, null, 112.9, 133.1, null, 106.1, 124, null, 96, 93, null, 95, 91.4, null, 95, 91.4, null, 101.8, 99.2, null, 102.7, 99.4, null, 99.9, 98.2, null, 103.9, 98.4, null, 104, 97.8, null, 104, 97.8, null, 102.7, 107.7, null, 102.7, 107.7, null, 92.3, 85.2, null, 91.9, 84.7, null, 97.4, 95.5, null, 101.9, 96.7, null, 102, 96.8, null, 102.3, 97.1, null, 99.2, 90.4, null, 
99.6, 90.7, null, 93, 80.4, null, 97.6, 87.9, null, 96.3, 87.2, null, 95.6, 86.1, null, 97.1, 88.6, null, 102.4, 87.9, null, 102.4, 87.9, null, 101.5, 89.5, null, 100.3, 81.9, null, 102.4, 94.5, null, 101.5, 93.4, null, 101.5, 93.4, null, 96.1, 87.6, null, 96.1, 87.6, null, 99.5, 93.8, null, 99.5, 93.8, null, 98.7, 93.9, null, 99.4, 96, null, 99, 102.6, null, 85.7, 111.8, null, 107.3, 67.7, null, 102.5, 97.9, null, 102.5, 97.9, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 102, 91.2, null, 92.7, 60.8, null, 92.7, 60.8, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 92.7, 60.8, null, 94.5, 75.5, null, null, null, null, null, null, null, null, null, null, 92, 61.6, null, 91.7, 60.1, null, 91.1, 74.4, null, 97.9, 44.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 129, 99.6, null, 135.5, 99.7, null, null, null, null, 135.5, 99.7, null, 118.6, 97.7, null, 118.6, 97.7, null, 99.8, 107.8, null, 99.8, 107.8, null, 94.3, 137.5, null, 95.5, 136, null, 90.8, 130.8, null, 100.7, 143.5, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.3, 104.6, null, 106.8, 113.1, null, 102.3, 97.7, null, 102.1, 98.5, null, 101.3, 98.4, null, 103.6, 97.8, null, 102.7, 98.9, null, 105.3, 73.9, null, 105.3, 73.9, null, 115.4, 135.3, null, 115.5, 136, null, 107.2, 108.8, null, 99.9, 98, null, 99.5, 97.8, null, 99.5, 97.8, null, 102.1, 98.6, null, 102.9, 98.6, null, 100.5, 98.5, null, 104.2, 98.3, null, 104.3, 97.8, null, 104.3, 97.8, null, 103, 104.9, null, 103, 104.9, null, 97.9, 86.6, null, 97.9, 86.3, null, 99.2, 92.3, null, 100.7, 95.8, null, 100.7, 95.7, null, 
102.5, 97.3, null, 97.6, 89, null, 100.2, 90.5, null, 88.1, 80.8, null, 98.6, 87.4, null, 97.8, 87.1, null, 97.4, 86.4, null, 98.3, 87.9, null, 98.5, 81.1, null, 98.5, 81.1, null, 101.3, 88, null, 100.2, 80.5, null, 102.3, 92.9, null, 101.2, 93.5, null, 101.2, 93.5, null, 96.7, 87.2, null, 96.7, 87.2, null, 108.4, 99.6, null, 108.4, 99.6, null, 100.2, 96, null, 100.1, 95.9, null, 99, 103, null, 84.1, 101.6, null, 112.3, 68, null, 102.2, 100.3, null, 102.2, 100.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.3, 92.9, null, 86.6, 76.9, null, 107.5, 70.4, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 107.5, 70.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.9, 73, null, 113, 64.1, null, 88, 70.3, null, null, null, null, null, null, null, null, null, null, 83.4, 77.8, null, 83.4, 77.8, null, 117.4, 90.7, null, 133.6, 87.3, null, null, null, null, 133.6, 87.3, null, 105.1, 92.9, null, 105.1, 92.9, null, null, null, null, null, null, null, 119.2, 147.7, null, 119.2, 147.7, null, 98.2, 146.8, null, 144, 149.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.9, 104.8, null, 107.2, 113.8, null, 102.1, 97.6, null, 101.9, 98.3, null, 101.1, 98.9, null, 100.8, 95.2, null, 103.6, 98.2, null, 105.5, 75.6, null, 105.5, 75.6, null, 114.3, 135.1, null, 114.4, 135.4, null, 106.7, 119.2, null, 102.8, 100.9, null, 102.5, 101, null, 102.5, 101, null, 104.1, 100.7, null, 106.2, 101.5, null, 99.9, 96.7, null, 103.3, 98.2, null, 103.2, 97.5, null, 103.2, 97.5, null, 104.1, 106.1, null, 104.1, 106.1, null, 106, 112.3, null, 105.8, 112.5, null, 108.3, 107.4, null, 
101.5, 96.4, null, 101.5, 96.4, null, 102.4, 97.1, null, 98.6, 89.9, null, 99.8, 90.7, null, 89.7, 80.7, null, 97.9, 87.8, null, 96.8, 87.2, null, 96.2, 86.2, null, 97.5, 88.3, null, 101.1, 85.6, null, 101.1, 85.6, null, 101.4, 89, null, 100.3, 81.4, null, 102.4, 93.9, null, 101.4, 93.4, null, 101.4, 93.4, null, 96.3, 87.3, null, 96.3, 87.3, null, 102.5, 95.8, null, 102.5, 95.8, null, 99.1, 94.5, null, 99.6, 95.9, null, 99, 102.7, null, 85.3, 109.4, null, 108.9, 67.8, null, 102.4, 98.6, null, 102.4, 98.6, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 101.8, 91.8, null, 88.4, 
72.6, null, 96.3, 63.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.3, 63.1, null, 94.5, 75.5, null, null, null, null, null, null, null, null, null, null, 98, 64.5, null, 97.7, 61.1, null, 90.1, 72.9, null, 97.9, 44.9, null, null, null, null, null, null, null, 83.4, 77.8, null, 83.4, 77.8, null, 125, 95.8, null, 135, 96.2, null, null, null, null, 135, 96.2, null, 110.2, 94.4, null, 110.2, 94.4, null, 99.8, 107.8, null, 99.8, 107.8, null, 102.7, 140.8, null, 104, 139.8, null, 93.5, 136.5, null, 116.1, 145.2, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.1, 104.7, null, 106.9, 113.3, null, 102.2, 97.7, null, 102, 98.5, null, 101.2, 98.6, null, 102.6, 96.9, null, 103, 98.6, null, 105.4, 74.4, null, 105.4, 74.4, null, 115, 135.3, null, 115.1, 135.8, null, 107, 112, null, 100.9, 99, null, 100.5, 98.9, null, 100.5, 98.9, null, 102.8, 99.3, null, 104, 99.5, null, 100.3, 97.9, null, 103.9, 98.2, null, 103.9, 97.7, null, 103.9, 97.7, null, 103.3, 105.3, null, 103.3, 105.3, null, 100.6, 94.1, null, 
100.5, 94, null, 102.2, 97.1, null, 101.5, 96.4, null, 101.5, 96.4, null, 102.4, 97.1, null, 98.6, 89.9, null, 99.8, 90.7, null, 89.7, 80.7, null, 97.9, 87.8, null, 96.8, 87.2, null, 96.2, 86.2, null, 97.5, 88.3, null, 101.1, 85.6, null, 101.1, 85.6, null, 101.4, 89, null, 100.3, 81.4, null, 102.4, 93.9, null, 101.4, 93.4, null, 101.4, 93.4, null, 96.3, 87.3, null, 96.3, 87.3, null, 102.5, 95.8, null, 102.5, 95.8, null, 99.1, 94.5, null, 99.6, 95.9, null, 99, 102.7, null, 85.3, 109.4, null, 108.9, 67.8, null, 102.4, 98.6, null, 102.4, 98.6, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, 
null, null, 101.8, 91.8, null, 88.4, 72.6, null, 96.3, 63.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.3, 63.1, null, 94.5, 75.5, null, null, null, null, null, null, null, null, null, null, 98, 64.5, null, 97.7, 61.1, null, 90.1, 72.9, null, 97.9, 44.9, null, null, null, null, null, null, null, 83.4, 77.8, null, 83.4, 77.8, null, 125, 95.8, null, 135, 96.2, null, null, null, null, 135, 96.2, null, 110.2, 94.4, null, 110.2, 94.4, null, 99.8, 107.8, null, 99.8, 107.8, null, 102.7, 140.8, null, 104, 139.8, null, 93.5, 136.5, null, 116.1, 145.2, null, 81.2, 184.9, 
null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.1, 104.7, null, 106.9, 113.3, null, 102.2, 97.7, null, 102, 98.5, null, 101.2, 98.6, null, 102.6, 96.9, null, 103, 98.6, null, 105.4, 74.4, null, 105.4, 74.4, null, 115, 135.3, null, 115.1, 135.8, null, 107, 112, null, 100.9, 99, null, 100.5, 98.9, null, 100.5, 98.9, null, 102.8, 99.3, null, 104, 99.5, null, 100.3, 97.9, null, 103.9, 98.2, null, 103.9, 97.7, null, 103.9, 97.7, null, 103.3, 105.3, null, 
103.3, 105.3, null, 100.6, 94.1, null, 100.5, 94, null, 102.2, 97.1, null, 102, 97.5, null, 102, 97.5, null, 102.1, 97.9, null, 100.3, 92.8, null, 100.3, 92.9, null, 99.7, 91.3, null, 100.6, 90.4, null, 99.2, 89.8, null, 98.8, 89.3, null, 99.8, 90.4, null, 103.5, 90, null, 103.5, 90, null, 104.8, 92, null, 101.5, 86.3, null, 107.5, 95.7, null, 103.5, 93.2, null, 103.5, 93.2, null, 99, 90.8, null, 99, 90.8, null, 102.4, 86, null, 102.4, 86, null, 100.3, 97.4, null, 100.1, 97.2, null, 99.3, 105.9, null, null, null, null, 107.3, 65, null, 105.6, 104.4, null, 105.6, 104.4, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 96.8, 102.8, null, 98.6, 85.6, null, 115.6, 81.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.6, 81.7, null, null, null, null, null, null, null, 102.6, 103.4, null, null, null, null, null, null, null, 119.7, 73, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.7, 85.9, null, 97.7, 85.9, null, 101.8, 88.6, null, 134.6, 89.4, null, null, null, null, 134.6, 89.4, null, 90.7, 88, null, 90.7, 88, null, null, null, null, null, null, null, 113.3, 166, null, 113.3, 166, null, 103, 168.3, 
null, 127.5, 163.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, 104.1, 103.1, null, 106.1, 109.6, null, 101.2, 96.5, null, 101, 97.1, null, 101.4, 99.2, null, 100.1, 94.5, null, 100.7, 94.3, null, 105.5, 76.1, null, 105.5, 76.1, null, 114, 128.1, null, 114, 128.3, null, 114.1, 122.5, null, 100.4, 96.8, null, 99.7, 96.3, null, 99.7, 96.3, null, 104.1, 98.6, null, 106.2, 99, null, 99.9, 96.7, null, 102.6, 98.2, null, 102.5, 97.6, null, 
102.5, 97.6, null, 103.4, 104.8, null, 103.4, 104.8, null, 102.6, 96.2, null, 102.8, 95.9, null, 100.3, 104.3, null, 101.6, 96.7, null, 101.6, 96.7, null, 102.3, 97.3, null, 99, 90.6, null, 99.9, 91.2, null, 92.5, 83.4, null, 98.6, 88.5, null, 97.4, 87.8, null, 96.8, 87, null, 98.1, 88.8, null, 101.7, 86.6, null, 101.7, 86.6, null, 102.3, 89.7, null, 100.6, 82.6, null, 103.7, 94.4, null, 101.9, 93.4, null, 101.9, 93.4, null, 97, 88.2, null, 97, 88.2, null, 102.5, 93.1, null, 102.5, 93.1, null, 99.4, 95.1, null, 99.7, 96.2, null, 99.1, 103.4, null, 85.3, 109.4, null, 108.5, 67.1, null, 103.2, 100.1, null, 103.2, 
100.1, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 100.5, 94.2, null, 91.3, 76.2, null, 97.2, 63.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.2, 63.9, null, 94.5, 75.5, null, null, null, null, 102.6, 103.4, null, null, null, null, 98, 64.5, null, 100.6, 62.4, null, 90.1, 72.9, null, 97.9, 44.9, null, null, null, null, null, null, null, 88.9, 80.7, null, 88.9, 80.7, null, 119.8, 94.2, null, 135, 95, null, null, null, null, 135, 95, null, 102.3, 92.5, null, 102.3, 92.5, null, 99.8, 107.8, null, 99.8, 107.8, null, 105.3, 145.2, 
null, 106.3, 144.4, null, 96, 141.8, null, 118.7, 148.6, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.9, 104.3, null, 106.7, 112.4, null, 102, 97.4, null, 101.8, 98.1, null, 101.3, 98.7, null, 102, 96.3, null, 102.4, 97.5, null, 105.4, 74.8, null, 105.4, 74.8, null, 114.8, 133.5, null, 114.9, 133.9, null, 108.8, 114.7, null, 100.8, 98.4, null, 100.3, 98.3, null, 100.3, 98.3, null, 103.1, 99.1, null, 104.5, 99.4, null, 100.2, 97.6, null, 
103.6, 98.2, null, 103.6, 97.7, null, 103.6, 97.7, null, 103.4, 105.2, null, 103.4, 105.2, null, 101.1, 94.6, null, 101.1, 94.5, null, 101.7, 98.9, null, 101.9, 97.3, null, 102, 97.3, null, 101.5, 97, null, 102.4, 95.1, null, 101.6, 94.3, null, 127.9, 125.3, null, 102.2, 92.5, null, 101.6, 92.5, null, 101.9, 92.7, null, 101.1, 92.4, null, 102.7, 89.8, null, 102.7, 89.8, null, 104.9, 92, null, 102.6, 84.2, null, 106.9, 97, null, 105, 94, null, 105, 94, null, 100.4, 94.1, null, 100.4, 94.1, null, 102.3, 85.9, null, 102.3, 85.9, null, 100.7, 97.5, null, 100.7, 97.4, null, 99.5, 105.7, null, null, null, null, 110.2, 
66.6, null, 100.7, 98.6, null, 100.7, 98.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.6, 98.8, null, 126.1, 100.8, null, 126.1, 100.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.1, 100.8, null, null, null, null, null, null, null, 105.1, 121.1, null, null, null, null, null, null, null, 132.5, 48.8, null, null, null, null, null, null, null, 125.1, 140.5, null, null, null, null, null, null, null, null, null, null, 100.9, 90.6, null, 127.1, 88.4, null, null, null, null, 127.1, 88.4, null, 85.8, 94.9, null, 85.8, 94.9, null, null, null, 
null, null, null, null, 133, 191.3, null, 133, 191.3, null, 95.1, 160.1, null, 168.1, 239, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.5, 99.6, null, 102.3, 102.5, null, 98, 93.1, null, 98.1, 93.8, null, 99, 97, null, 97.2, 91, null, 97.2, 89.5, null, 97.2, 69.5, null, 97.2, 69.5, null, 106.7, 110.3, null, 106.7, 110.5, null, 110.1, 107.1, null, 100.7, 100, null, 99.8, 99.2, null, 99.8, 99.2, null, 106, 103.1, null, 
109.1, 103.7, null, 99.9, 100, null, 100.9, 97.5, null, 101, 96.7, null, 101, 96.7, null, 99.7, 105.9, null, 99.7, 105.9, null, 100.1, 94, null, 100.2, 93.7, null, 99.4, 101.9, null, 101.7, 96.8, null, 101.7, 96.8, null, 102.1, 97.3, null, 99.6, 91.3, null, 100.3, 91.7, null, 94.4, 85.9, null, 99.3, 89.3, null, 98.2, 88.8, null, 97.8, 88.1, null, 98.7, 89.5, null, 101.9, 87.2, null, 101.9, 87.2, null, 102.8, 90.2, null, 101, 82.9, null, 104.3, 95, null, 102.5, 93.5, null, 102.5, 93.5, null, 97.7, 89.4, null, 97.7, 89.4, null, 102.4, 91.6, null, 102.4, 91.6, null, 99.6, 95.6, null, 99.9, 96.5, null, 99.2, 
104, null, 85.3, 109.4, null, 108.9, 67, null, 102.7, 99.8, null, 102.7, 99.8, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 100.1, 95.1, null, 92.9, 77.3, null, 101.1, 69.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, 69.6, null, 94.5, 75.5, null, null, null, null, 103.7, 114.1, null, null, null, null, 98, 64.5, null, 105.2, 59.4, null, 90.1, 72.9, null, 97.9, 44.9, null, 125.1, 140.5, null, null, null, null, 88.9, 80.7, null, 88.9, 80.7, null, 117.8, 94, null, 134.4, 94.5, null, null, null, null, 134.4, 94.5, null, 99.8, 92.6, 
null, 99.8, 92.6, null, 99.8, 107.8, null, 99.8, 107.8, null, 109.2, 151.3, null, 110.2, 150.8, null, 95.9, 144.2, null, 126.9, 161.4, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.2, 103.3, null, 105.8, 110.3, null, 101.2, 96.5, null, 101, 97.2, null, 100.8, 98.4, null, 101, 95.2, null, 101.4, 95.9, null, 103.8, 73.8, null, 103.8, 73.8, null, 113.1, 128.3, null, 113.2, 128.7, null, 109, 113, null, 100.7, 98.7, null, 100.2, 98.5, null, 
100.2, 98.5, null, 103.7, 99.9, null, 105.4, 100.2, null, 100.1, 98, null, 103, 98.1, null, 103.1, 97.5, null, 103.1, 97.5, null, 102.6, 105.4, null, 102.6, 105.4, null, 100.9, 94.6, null, 100.9, 94.3, null, 101.3, 99.4, null, 101.7, 95.6, null, 101.7, 95.6, null, 101.3, 94.6, null, 104.3, 95.5, null, 103.7, 93.8, null, 110.3, 117.5, null, 103.8, 94.6, null, 104, 95.9, null, 104.1, 96, null, 103.9, 95.9, null, 102.5, 86.1, null, 102.5, 86.1, null, 104.4, 90.9, null, 101.9, 86.7, null, 106.4, 93.5, null, 106.1, 95.1, null, 106.1, 95.1, null, 102.3, 97.7, null, 102.3, 97.7, null, 95.2, 85.2, null, 95.2, 85.2, null, 100.4, 
97.3, null, 100.4, 97.2, null, 99.4, 105.6, null, null, null, null, 108.8, 65.8, null, 99.2, 99.4, null, 99.2, 99.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.4, 102, null, 126.7, 113.3, null, 126.7, 113.3, null, null, 175, null, null, 175, null, null, null, null, null, null, null, 126.7, 110.7, null, null, 85.5, null, null, null, null, 97.4, 132.6, null, 125.9, 119.5, null, null, null, null, 144.1, 58.8, null, null, null, null, null, null, null, 117.8, 139.5, null, null, null, null, null, null, null, null, null, null, 115.6, 73.9, null, 115.6, 73.9, null, 114.9, 72.7, 
null, 131.9, 92.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.2, 122.8, null, 129.9, 186.9, null, 80, 138.6, null, 166.9, 215.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.6, 95.5, null, 100.2, 96.5, null, 97.6, 92.7, null, 97.7, 93.6, null, 99.2, 97.5, null, 98.4, 93.3, null, 95.4, 87.4, null, 95.1, 66.1, null, 95.1, 66.1, null, 101, 97.4, null, 101, 97.3, null, 102.4, 96.8, null, 
101.8, 99, null, 101.8, 98.4, null, 101.8, 98.4, null, 101.5, 101, null, 102.3, 101.3, null, 99.9, 100, null, 97.4, 94.8, null, 97.4, 94.1, null, 97.4, 94.1, null, 97.1, 104.3, null, 97.1, 104.3, null, 100.7, 99.3, null, 100.9, 99.3, null, 98.4, 98.9, null, 101.7, 96.6, null, 101.7, 96.6, null, 102, 96.9, null, 100.4, 92.1, null, 100.8, 92.1, null, 96.7, 90.7, null, 100.1, 90.1, null, 99.2, 89.9, null, 98.9, 89.4, null, 99.6, 90.6, null, 102, 87, null, 102, 87, null, 103.1, 90.4, null, 101.1, 83.6, null, 104.7, 94.7, null, 103.1, 93.8, null, 103.1, 93.8, null, 98.4, 90.7, null, 98.4, 90.7, null, 101.2, 
90.6, null, 101.2, 90.6, null, 99.8, 95.8, null, 100, 96.6, null, 99.2, 104.3, null, 85.3, 109.4, null, 108.9, 66.8, null, 102.1, 99.7, null, 102.1, 99.7, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 100.5, 96.1, null, 94.8, 81.1, null, 105.2, 81.7, null, null, 175, null, null, 175, null, null, null, null, null, null, null, 105.2, 80.7, null, 94.5, 84.5, null, null, null, null, 102, 117.6, null, 125.9, 119.5, null, 98, 64.5, null, 112.6, 59.3, null, 90.1, 72.9, null, 97.9, 44.9, null, 121.3, 140.1, null, null, null, null, 88.9, 80.7, null, 88.9, 80.7, null, 117.2, 88.9, 
null, 126.6, 86.8, null, 114.9, 72.7, null, 134.3, 94.5, null, 99.8, 92.6, null, 99.8, 92.6, null, 99.8, 107.8, null, 99.8, 107.8, null, 105.5, 139.5, null, 111.8, 153.3, null, 94.9, 144, null, 130.8, 167.5, null, 81.2, 184.9, null, 81.2, 184.9, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.3, 102, null, 104.9, 107.8, null, 100.6, 95.9, null, 100.5, 96.6, null, 100.5, 98.2, null, 100.6, 94.9, null, 100.4, 94.4, null, 102.3, 72.4, null, 102.3, 72.4, null, 111.1, 122.4, null, 
111.2, 122.8, null, 107.9, 110.1, null, 100.9, 98.8, null, 100.5, 98.5, null, 100.5, 98.5, null, 103.3, 100.1, null, 104.9, 100.5, null, 100.1, 98.4, null, 102.1, 97.6, null, 102.1, 96.9, null, 102.1, 96.9, null, 101.7, 105.2, null, 101.7, 105.2, null, 100.9, 95.4, null, 100.9, 95.1, null, 100.8, 99.4, null, 101.9, 96.8, null, 101.9, 96.8, null, 101.6, 96.5, null, 102.3, 94.4, null, 101.9, 93.7, null, 106.4, 105.2, null, 102.2, 92.5, null, 101.6, 92.7, null, 101.6, 92.6, null, 101.6, 92.9, null, 102.9, 88.6, null, 102.9, 88.6, null, 104.7, 91.6, null, 102, 85.7, null, 106.9, 95.4, null, 104.9, 94.1, null, 104.9, 94.1, null, 100.6, 
94.1, null, 100.6, 94.1, null, 100, 85.7, null, 100, 85.7, null, 100.5, 97.4, null, 100.4, 97.3, null, 99.4, 105.7, null, null, null, null, 108.8, 65.8, null, 101.8, 100.8, null, 101.8, 100.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.3, 101.2, null, 106.4, 94.9, null, 125.3, 108, null, null, 175, null, null, 175, null, null, null, null, null, null, null, 125.3, 106.1, null, null, 85.5, null, null, null, null, 102, 117.6, null, 125.9, 119.5, null, null, null, null, 135.1, 56.8, null, null, null, null, null, null, null, 121.3, 140.1, null, null, null, null, 97.7, 85.9, 
null, 97.7, 85.9, null, 109.2, 80.7, null, 118.7, 78.2, null, 114.9, 72.7, null, 131.4, 89.5, null, 89.2, 89.1, null, 89.2, 89.1, null, null, null, null, null, null, null, 106.6, 138.7, null, 123, 179.7, null, 96.9, 160.9, null, 151, 202.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, 100, 115.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.4, 99.4, null, 102.9, 102.8, null, 98.9, 94.1, null, 98.9, 94.9, null, 99.9, 97.9, null, 98.6, 93, null, 97.8, 90.4, null, 99.3, 70.5, null, 
99.3, 70.5, null, 107.2, 111.2, null, 107.2, 111.2, null, 108.9, 108.3, null, 101, 98.5, null, 100.4, 98, null, 100.4, 98, null, 103.9, 100.9, null, 105.9, 101.4, null, 99.9, 98.9, null, 100.3, 96.9, null, 100.3, 96.2, null, 100.3, 96.2, null, 100.1, 104.9, null, 100.1, 104.9, null, 101.1, 96.5, null, 101.3, 96.2, null, 99.4, 101.7, null, 100.2, 95.9, null, 100.2, 95.9, null, 98.9, 95.2, null, 102.4, 96.6, null, 100.2, 95.4, null, 117.6, 103.2, null, 101.6, 96.6, null, 101.7, 97.7, null, 101.2, 96.7, null, 102.5, 99, null, 103.5, 86.5, null, 103.5, 86.5, null, 99.8, 93.5, null, 99.3, 93.1, null, 100.3, 93.6, null, 100.7, 
96.3, null, 100.7, 96.3, null, 104.2, 100.7, null, 104.2, 100.7, null, 100.1, 95.5, null, 100.1, 95.5, null, 101.6, 98.2, null, 101.6, 98.2, null, 99.9, 105.8, null, null, null, null, 116, 70.2, null, 100, 95.8, null, 100, 95.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.7, 98.4, null, 118.7, 103, null, 118.7, 103, null, 110.2, 140.8, null, 110.2, 140.8, null, 119.8, 145.5, null, 119.8, 145.5, null, 118.7, 84.7, null, 131.7, 75.2, null, null, null, null, 90, 108.6, null, 92.6, 80.2, null, 132.1, 101.5, null, 126.9, 62, null, null, null, null, null, null, null, 88.6, 102.9, 
null, 94, 65.5, null, null, null, null, null, null, null, 87.4, 70.8, null, 87.4, 70.8, null, 87.4, 70.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.7, 103.3, null, 147.9, 163.2, null, 77, 129.9, null, 166.9, 171.3, null, null, null, null, null, null, null, 93.2, 104.7, null, 93.2, 104.7, null, 102.3, 99, null, 100, 132.3, null, null, null, null, null, null, null, 106, 141.4, null, 104.7, 69.5, null, null, null, null, null, null, null, 97.5, 95, null, 98.3, 93.5, null, 99.4, 93.6, null, 99.5, 94.6, null, 99.6, 98.3, null, 99.8, 93, null, 
99.4, 89.4, null, 97, 65.2, null, 97, 65.2, null, 97.5, 91.6, null, 97.4, 91.6, null, 101.7, 94.3, null, 98.3, 96.9, null, 98.5, 97.9, null, 98.5, 97.9, null, 97.6, 92.9, null, 96.4, 91.3, null, 99.9, 100, null, 96.9, 96.3, null, 96.7, 95.1, null, 96.7, 95.1, null, 98.6, 111.2, null, 98.6, 111.2, null, 100.8, 98.5, null, 101.3, 98.4, null, 95.8, 101.7, null, 101.5, 96.5, null, 101.5, 96.5, null, 101.6, 96.6, null, 100.7, 92.7, null, 100.7, 92.5, null, 100.4, 94.1, null, 100.3, 91, null, 99.5, 91, null, 99.2, 90.4, null, 100, 91.8, null, 102.2, 87, null, 102.2, 87, null, 102.6, 90.7, null, 100.9, 
84.7, null, 104, 94.5, null, 102.8, 94.1, null, 102.8, 94.1, null, 99.3, 92.1, null, 99.3, 92.1, null, 101.1, 91.2, null, 101.1, 91.2, null, 100, 96.2, null, 100.2, 96.8, null, 99.3, 104.4, null, 85.3, 109.4, null, 109.9, 67.3, null, 101.8, 99.2, null, 101.8, 99.2, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 99.3, 96.5, null, 99.3, 85.3, null, 110.5, 90.2, null, 110.2, 154.8, null, 110.2, 154.8, null, 119.8, 145.5, null, 119.8, 145.5, null, 109.3, 82, null, 127.4, 79.8, null, null, null, null, 100, 115.7, null, 105, 100.1, null, 112.6, 75.5, null, 115.2, 60, null, 90.1, 72.9, 
null, 97.9, 44.9, null, 109.5, 128.7, null, 94, 65.5, null, 88.9, 80.7, null, 88.9, 80.7, null, 112, 85.8, null, 117, 83, null, 102.5, 71.8, null, 134.3, 94.5, null, 99.8, 92.6, null, 99.8, 92.6, null, 99.8, 107.8, null, 99.8, 107.8, null, 105.8, 122, null, 113.2, 154.2, null, 94.6, 143.5, null, 133, 167.9, null, 81.2, 184.9, null, 81.2, 184.9, null, 93.2, 104.7, null, 93.2, 104.7, null, 100.4, 103.9, null, 100, 132.3, null, null, null, null, 100, 115.2, null, 106, 141.4, null, 104.7, 69.5, null, null, null, null, null, null, null, 102.4, 100.9, null, 104, 105.7, null, 100.4, 95.5, null, 100.3, 96.4, null, 
100.4, 98.3, null, 100.5, 94.6, null, 100.2, 93.7, null, 101.6, 71.4, null, 101.6, 71.4, null, 109.2, 117.5, null, 109.2, 117.6, null, 107, 107.7, null, 100.5, 98.5, null, 100.2, 98.4, null, 100.2, 98.4, null, 102.5, 99, null, 103.7, 99.2, null, 100.1, 98.6, null, 101.3, 97.4, null, 101.3, 96.7, null, 101.3, 96.7, null, 101.3, 106, null, 101.3, 106, null, 100.9, 95.7, null, 101, 95.6, null, 100.1, 99.7, null, 97.5, 98.1, null, 97.4, 98, null, 97.5, 98.3, null, 98.1, 101.1, null, 98.3, 102.3, null, 96.7, 93, null, 98.6, 100, null, 99, 101.9, null, 99, 101.1, null, 99.2, 103.1, null, 96, 92.9, null, 96, 
92.9, null, 95.8, 96.8, null, 97.2, 94.8, null, 94.5, 98, null, 94, 91.6, null, 94, 91.6, null, 103.3, 98.2, null, 103.3, 98.2, null, 94.8, 103.9, null, 94.8, 103.9, null, 98.4, 107.4, null, 98.7, 107.7, null, 99.6, 105.8, null, null, null, null, 91.1, 122.9, null, 92.5, 97.1, null, 92.5, 97.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.2, 113.8, null, 95.8, 89.7, null, 95.8, 89.7, null, 90.9, 96, null, 90.9, 96, null, 88.3, 140.6, null, 88.3, 140.6, null, 98.5, 76.6, null, 109.8, 60, null, 130.7, 72.3, null, null, 120.8, null, 81.9, 80.8, null, 98.9, 94.4, 
null, 107.5, 67.6, null, null, null, null, 100.6, 34.6, null, 83.6, 102, null, 104.5, 92.1, null, null, null, null, null, null, null, 74.3, 74.4, null, 74.3, 74.4, null, 74.3, 74.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.9, 104.1, null, 95.2, 110.2, null, 111, 153, null, 83, 91.2, null, null, null, null, null, null, null, 103.1, 125.2, null, 103.1, 125.2, null, 104.4, 98.7, null, null, null, null, 107.6, 105.1, null, null, null, null, 86.1, 176.4, null, 88.8, 90.5, null, null, null, null, null, null, null, 96.7, 94.6, null, 97.6, 92.6, null, 
99.3, 94.9, null, 99.3, 95.7, null, 98.6, 97.8, null, 97.1, 91.1, null, 101.2, 93.4, null, 99.2, 69.9, null, 99.2, 69.9, null, 92.3, 85.3, null, 92.2, 85.2, null, 96, 87.2, null, 102.9, 103.8, null, 104.5, 106.5, null, 104.5, 106.5, null, 94.3, 93.3, null, 91.5, 91.9, null, 99.9, 100, null, 96, 96.5, null, 96.1, 95.6, null, 96.1, 95.6, null, 94.7, 107.8, null, 94.7, 107.8, null, 101.8, 100, null, 102.1, 99.9, null, 99, 103.2, null, 101, 96.6, null, 101, 96.7, null, 101.1, 96.8, null, 100.4, 93.6, null, 100.5, 93.6, null, 99.8, 93.9, null, 100.1, 92.1, null, 99.5, 92.2, null, 99.2, 91.6, null, 99.9, 
93.1, null, 101.4, 87.7, null, 101.4, 87.7, null, 101.7, 91.4, null, 100.4, 85.9, null, 102.8, 94.9, null, 101.7, 93.9, null, 101.7, 93.9, null, 99.8, 92.9, null, 99.8, 92.9, null, 100.3, 92.6, null, 100.3, 92.6, null, 99.8, 97.3, null, 100, 98, null, 99.3, 104.6, null, 85.3, 109.4, null, 107.5, 70.7, null, 100.7, 99, null, 100.7, 99, null, 93.9, 80.5, null, 93.9, 80.5, null, null, null, null, null, null, null, 99.4, 98.4, null, 98.8, 86, null, 106.3, 90, null, 100.3, 129.9, null, 100.3, 129.9, null, 105.5, 143.7, null, 105.5, 143.7, null, 106.6, 80.8, null, 115.5, 72.9, null, 130.7, 72.3, null, 100, 116.2, 
null, 100.3, 95.9, null, 108.5, 79.2, null, 114, 61.6, null, 90.1, 72.9, null, 98.9, 39.9, null, 103.5, 122.9, null, 99.1, 78, null, 88.9, 80.7, null, 88.9, 80.7, null, 110.6, 85.2, null, 114.8, 82.5, null, 100, 72.1, null, 134.3, 94.5, null, 99.8, 92.6, null, 99.8, 92.6, null, 99.8, 107.8, null, 99.8, 107.8, null, 105.5, 119.7, null, 112.3, 149.3, null, 95.3, 144, null, 130.2, 155.2, null, 81.2, 184.9, null, 81.2, 184.9, null, 100, 114.9, null, 100, 114.9, null, 101.1, 103.2, null, 100, 132.3, null, 107.6, 105.1, null, 100, 115.2, null, 100, 146.9, null, 100, 74, null, null, null, null, null, null, null, 
101.7, 100.2, null, 103.2, 103.9, null, 100.3, 95.5, null, 100.2, 96.3, null, 100.2, 98.2, null, 100.1, 94.2, null, 100.4, 93.7, null, 101.3, 71.2, null, 101.3, 71.2, null, 107.1, 112.9, null, 107.1, 113, null, 105.7, 104.8, null, 100.8, 99.2, null, 100.7, 99.4, null, 100.7, 99.4, null, 101.5, 98.4, null, 102.2, 98.3, null, 100.1, 98.8, null, 100.7, 97.3, null, 100.7, 96.6, null, 100.7, 96.6, null, 100.4, 106.2, null, 100.4, 106.2, null, 101, 96.3, null, 101.1, 96.1, null, 100, 100.1, null, 96.6, 96.5, null, 96.6, 96.5, null, 96.5, 95.6, null, 97.1, 98.9, null, 97.1, 97.8, null, 96.7, 108.4, null, 98.3, 99.3, null, 98.4, 
101.4, null, 98.7, 100.7, null, 98, 102.1, null, 95.4, 92.9, null, 95.4, 92.9, null, 95.9, 94, null, 98.4, 94.6, null, 93.8, 93.6, null, 91, 95.4, null, 91, 95.4, null, 105.1, 101, null, 105.1, 101, null, 93.7, 101.8, null, 93.7, 101.8, null, 99.8, 108.4, null, 98.6, 108, null, 99.7, 105.7, null, 105.1, 138, null, 86.1, 112.6, null, 97.8, 102.2, null, 97.8, 102.2, null, null, null, null, null, null, null, 102.4, 109.3, null, 102.4, 109.3, null, 96.1, 103.3, null, 97.4, 99.3, null, 97.4, 99.3, null, 95.8, 102.5, null, 95.8, 102.5, null, 94.3, 140, null, 94.3, 140, null, 98.1, 89.9, null, 102.1, 69, 
null, 127.8, 77, null, null, null, null, 97.9, 95.3, null, 92.2, 112.4, null, 94.5, 76.1, null, 114.4, 80.5, null, 102.6, 54.5, null, 90, 110, null, 103, 96.7, null, null, null, null, null, null, null, 91.7, 72.9, null, 89.3, 68.4, null, null, null, null, 89.3, 68.4, null, null, null, null, null, null, null, 99.3, 86.2, null, 99.3, 86.2, null, 94.8, 122.5, null, 92, 123.9, null, 108.9, 134.4, null, 83.5, 95.4, null, 102.8, 129.1, null, 102.8, 129.1, null, null, null, null, null, null, null, 97.8, 111, null, null, null, null, 97.8, 111, null, null, null, null, null, null, null, null, null, null, 
76, 66.2, null, 76, 66.2, null, 95.7, 92.8, null, 95.5, 88.7, null, 100.4, 96.7, null, 100.6, 97.3, null, 99.7, 99, null, 100, 95.4, null, 102, 95, null, 97.4, 77.4, null, 97.4, 77.4, null, 89.7, 81.6, null, 89.7, 81.6, null, 88.5, 84.7, null, 98.4, 92.6, null, 98.7, 93, null, 98.7, 93, null, 96.9, 91, null, 95.5, 89.1, null, 99.9, 100, null, 95.8, 96.5, null, 96, 96, null, 96, 96, null, 94.6, 104, null, 94.6, 104, null, 100.8, 95.4, null, 100.9, 95.2, null, 100, 103.5, null, 100.4, 96.7, null, 100.4, 96.6, null, 100.5, 96.6, null, 99.9, 94.4, null, 100, 94.2, null, 99.4, 
96.1, null, 99.9, 92.7, null, 99.4, 93.1, null, 99.1, 92.5, null, 99.7, 93.9, null, 100.8, 88.1, null, 100.8, 88.1, null, 101.1, 91.7, null, 100.2, 86.8, null, 101.8, 94.8, null, 100.5, 94, null, 100.5, 94, null, 100.4, 93.8, null, 100.4, 93.8, null, 99.5, 93.4, null, 99.5, 93.4, null, 99.8, 99, null, 99.9, 99.1, null, 99.4, 104.7, null, 92.5, 120.6, null, 105.1, 73.2, null, 100.3, 99.3, null, 100.3, 99.3, null, 93.9, 80.5, null, 93.9, 80.5, null, 102.4, 109.3, null, 102.4, 109.3, null, 99, 98.9, null, 98.6, 87.7, null, 104.3, 91.9, null, 98.7, 120.2, null, 98.7, 120.2, null, 102.6, 142.7, null, 102.6, 142.7, 
null, 104.8, 82.5, null, 108.8, 71.3, null, 128.4, 76, null, 100, 116.2, null, 100, 95.8, null, 105.6, 85.4, null, 110.6, 63, null, 98.2, 75.4, null, 100, 43.9, null, 101.2, 120.7, null, 99.8, 80.1, null, 88.9, 80.7, null, 88.9, 80.7, null, 105.6, 82.2, null, 107.8, 79, null, 100, 72.1, null, 113.3, 83.6, null, 99.8, 92.6, null, 99.8, 92.6, null, 99.4, 88.6, null, 99.4, 88.6, null, 103, 120.3, null, 106.2, 138.8, null, 98.2, 139.4, null, 112.9, 138, null, 96.7, 137.5, null, 96.7, 137.5, null, 100, 114.9, null, 100, 114.9, null, 100.7, 103.7, null, 100, 132.3, null, 102.7, 108.8, null, 100, 115.2, null, 
100, 146.9, null, 100, 74, null, 76, 66.2, null, 76, 66.2, null, 101.1, 99.3, null, 102.3, 102.2, null, 100.3, 95.6, null, 100.3, 96.4, null, 100.1, 98.3, null, 100.1, 94.3, null, 100.5, 93.8, null, 100.8, 71.8, null, 100.8, 71.8, null, 105.1, 108.9, null, 105.2, 109, null, 103.8, 102.5, null, 100.6, 98.4, null, 100.5, 98.7, null, 100.5, 98.7, null, 101, 97.5, null, 101.4, 97.3, null, 100, 98.9, null, 100.1, 97.2, null, 100.2, 96.5, null, 100.2, 96.5, null, 99.8, 106, null, 99.8, 106, null, 101, 96.2, null, 101.1, 96, null, 100, 100.5, null, 98, 96.8, null, 98, 96.7, null, 97.6, 96.3, null, 99, 
98.8, null, 98.4, 98.3, null, 103.1, 102.3, null, 99.5, 98.6, null, 99.7, 100.2, null, 99.6, 99.5, null, 99.9, 101.4, null, 98.3, 90.5, null, 98.3, 90.5, null, 97.2, 94.8, null, 98.3, 94.2, null, 96.2, 95.1, null, 95.2, 94.5, null, 95.2, 94.5, null, 104.2, 100, null, 104.2, 100, null, 96.2, 100.2, null, 96.2, 100.2, null, 99.9, 105.2, null, 99.6, 104.4, null, 99.7, 105.8, null, 105.1, 138, null, 97.7, 92.8, null, 96.8, 98.3, null, 96.8, 98.3, null, null, null, null, null, null, null, 102.4, 109.3, null, 102.4, 109.3, null, 96, 105.2, null, 103.8, 97.7, null, 103.8, 97.7, null, 98.7, 110.3, null, 98.7, 110.3, 
null, 102.6, 142.7, null, 102.6, 142.7, null, 104.5, 83.8, null, 109, 68.2, null, 128.4, 76, null, 90, 112.8, null, 90.8, 83.7, null, 109.3, 103.2, null, 108, 67.2, null, 114.4, 80.5, null, 101.7, 43.3, null, 87.4, 104.8, null, 99.8, 80.1, null, null, null, null, null, null, null, 89.3, 72.4, null, 87.5, 69.9, null, 85.1, 71.6, null, 89.3, 68.4, null, null, null, null, null, null, null, 99.3, 86.2, null, 99.3, 86.2, null, 99.5, 110.3, null, 96.2, 125.6, null, 107.7, 135.5, null, 90.4, 109, null, 102.8, 129.1, null, 102.8, 129.1, null, 100, 114.9, null, 100, 114.9, null, 101.7, 100, null, 100, 132.3, null, 
102.7, 108.8, null, null, null, null, 100, 146.9, null, 100, 74, null, 76, 66.2, null, 76, 66.2, null, 96.6, 94.1, null, 97.1, 91.5, null, 99.7, 95.1, null, 99.8, 95.9, null, 99.3, 98.4, null, 99, 93.2, null, 100.9, 92.6, null, 97.9, 70.5, null, 97.9, 70.5, null, 93.2, 86.2, null, 93.1, 86.1, null, 95.4, 88.7, null, 99.9, 97.6, null, 100.6, 99, null, 100.6, 99, null, 96.3, 92.4, null, 94.5, 90.7, null, 99.9, 100, null, 96.2, 96.5, null, 96.3, 95.6, null, 96.3, 95.6, null, 96, 107.6, null, 96, 107.6, null, 101.1, 98, null, 101.4, 97.8, null, 98.3, 102.8, null, 99.2, 95.7, null, 99.1, 
95.8, null, 98.7, 97, null, 100.3, 97, null, 100.2, 99.6, null, 100.5, 91.1, null, 99, 100.6, null, 100.4, 105, null, 100.7, 105.4, null, 100.2, 104.3, null, 94.2, 93.6, null, 94.2, 93.6, null, 95.8, 93.2, null, 97.5, 94, null, 94.3, 92.8, null, 96, 96, null, 96, 96, null, 98.5, 93.8, null, 98.5, 93.8, null, 97.8, 90.3, null, 97.8, 90.3, null, 101.2, 105, null, 100, 104.4, null, 100.8, 104.6, null, 106.4, 127.3, null, 88.1, 93.1, null, 96.3, 96.2, null, 96.3, 96.2, null, 106.6, 108.7, null, 106.6, 108.7, null, 97, 101.4, null, 97, 101.4, null, 110.6, 83.8, null, 101.2, 89, null, 88.7, 96.9, 
null, 104.2, 136.9, null, 104.2, 136.9, null, 88.4, 136.1, null, 88.4, 136.1, null, 88.1, 90.3, null, 96.9, 82.5, null, 98.2, 66.1, null, null, null, null, null, 115, null, 80.5, 92.3, null, 83.2, 82.8, null, 99.3, 97.3, null, 95.1, 72, null, 86.6, 104, null, 101.7, 92.7, null, 104.7, 87.9, null, 104.7, 87.9, null, 84.4, 73.5, null, 75, 61.2, null, null, null, null, 75, 61.2, null, null, null, null, null, null, null, 98.7, 98.9, null, 98.7, 98.9, null, 94.6, 112.1, null, 94.3, 112.4, null, 101.4, 114.4, null, 85.7, 109.2, null, 104.4, 109.8, null, 104.4, 109.8, null, null, null, null, null, null, null, 
83, 110.6, null, null, null, null, 83, 110.6, null, null, null, null, null, null, null, null, null, null, 110.1, 95.4, null, 110.1, 95.4, null, 96.4, 93.1, null, 95.4, 89.1, null, 100.7, 98.1, null, 100.7, 98.5, null, 99.9, 99.1, null, 101.1, 95.9, null, 101.8, 98, null, 100.7, 85.6, null, 100.7, 85.6, null, 86.5, 78.2, null, 86.4, 78, null, 92.5, 87.5, null, 101.9, 99.9, null, 103.8, 104.1, null, 103.8, 104.1, null, 91.5, 84.4, null, 87.3, 81.1, null, 99.9, 100, null, 97.1, 96.6, null, 97.1, 96.4, null, 97.1, 96.4, null, 97, 100, null, 97, 100, null, 99.6, 95.8, null, 99.4, 95.4, null, 101, 
105.3, null, 100.2, 96.5, null, 100.2, 96.5, null, 100.3, 96.7, null, 100, 94.8, null, 100, 94.9, null, 99.8, 94.1, null, 99.8, 93.4, null, 99.5, 94.2, null, 99.3, 93.7, null, 99.7, 94.9, null, 100.1, 88.6, null, 100.1, 88.6, null, 100.6, 91.8, null, 99.9, 87.4, null, 101.1, 94.7, null, 100.1, 94.2, null, 100.1, 94.2, null, 100.2, 93.7, null, 100.2, 93.7, null, 99.4, 93.1, null, 99.4, 93.1, null, 100.1, 100, null, 99.9, 99.6, null, 99.5, 104.7, null, 98.1, 122.5, null, 103.4, 74.6, null, 99.9, 99, null, 99.9, 99, null, 102.4, 97.4, null, 102.4, 97.4, null, 99.8, 106.5, null, 99.8, 106.5, null, 100.2, 97.2, 
null, 99.6, 88.2, null, 101.4, 92.6, null, 100, 122.1, null, 100, 122.1, null, 100, 141.9, null, 100, 141.9, null, 101.7, 83.5, null, 104.2, 74.7, null, 111.7, 71.8, null, 100, 116.2, null, 100, 96.9, null, 101.3, 86.5, null, 105.4, 64.5, null, 98.4, 81.5, null, 98.7, 49.5, null, 100, 120, null, 100, 81.2, null, 98.1, 85.4, null, 98.1, 85.4, null, 102, 80.8, null, 103, 76.5, null, 100, 72.1, null, 104.7, 78.9, null, 99.8, 92.6, null, 99.8, 92.6, null, 99.1, 93.2, null, 99.1, 93.2, null, 100.9, 118.8, null, 101.6, 130.8, null, 99.6, 131.6, null, 103.5, 129.6, null, 100.6, 121.3, null, 100.6, 121.3, null, 
100, 114.9, null, 100, 114.9, null, 100, 103.8, null, 100, 132.3, null, 100, 108.8, null, 100, 115.2, null, 100, 146.9, null, 100, 74, null, 99, 81.9, null, 99, 81.9, null, 100.6, 98.8, null, 101.6, 100.8, null, 100.3, 95.9, null, 100.3, 96.6, null, 100.1, 98.4, null, 100.2, 94.4, null, 100.7, 94.2, null, 100.8, 73, null, 100.8, 73, null, 103.3, 105.4, null, 103.3, 105.5, null, 102.6, 101, null, 100.7, 98.5, null, 100.8, 99.2, null, 100.8, 99.2, null, 100, 96.1, null, 100, 95.6, null, 100, 99, null, 99.8, 97.2, null, 99.9, 96.5, null, 99.9, 96.5, null, 99.5, 105.3, null, 99.5, 105.3, null, 100.8, 
96.1, null, 100.9, 95.9, null, 100.1, 100.9, null, 98.7, 97.8, null, 98.7, 97.9, null, 98.2, 97.2, null, 99.9, 102.1, null, 99.3, 101.9, null, 102.8, 103.7, null, 99.9, 102.9, null, 101.7, 106.6, null, 102.4, 107.4, null, 100.8, 105.3, null, 100.1, 99.8, null, 100.1, 99.8, null, 95.9, 94.6, null, 98.7, 97.8, null, 93.5, 92.7, null, 100.2, 105, null, 100.2, 105, null, 96.9, 101.3, null, 96.9, 101.3, null, 101.6, 101, null, 101.6, 101, null, 100.2, 104, null, 100.5, 103, null, 102, 105, null, 103.8, 125.6, null, 85.7, 87.3, null, 100.2, 115.4, null, 100.2, 115.4, null, 99.9, 106.5, null, 99.9, 106.5, null, 100, 99.1, 
null, 100, 99.1, null, 92.8, 90.5, null, 103.8, 101.7, null, 91.3, 98.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.3, 98.9, null, 94.2, 100.7, null, 91.4, 90.2, null, null, null, null, null, null, null, 88.4, 102.8, null, 81.4, 84.4, null, 109, 127.5, null, 97, 77.1, null, null, null, null, null, null, null, 110.8, 102.6, null, 110.8, 102.6, null, 91, 80, null, 81.6, 64, null, null, null, null, 81.6, 64, null, 114, 88.1, null, 114, 88.1, null, 100.8, 108.5, null, 100.8, 108.5, null, 95.3, 111, null, 94.4, 109.4, null, 102, 114.4, null, 89.9, 102.5, null, 
105, 131.4, null, 105, 131.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.8, 88.9, null, 106.8, 88.9, null, 96.6, 91.9, null, 92.4, 85.7, null, 99.6, 97, null, 99.8, 97.2, null, 99.6, 98, null, 100.7, 94.5, null, 99.7, 96.9, null, 95.5, 86.8, null, 95.5, 86.8, null, 85.4, 76.8, null, 85.3, 76.6, null, 90.7, 85.5, null, 94.8, 90.1, null, 94.2, 89.5, null, 94.2, 89.5, null, 98, 92.1, null, 97.1, 90.5, null, 99.9, 100, null, 99.7, 97.3, null, 99.6, 97.2, null, 99.6, 97.2, null, 101.1, 
98.8, null, 101.1, 98.8, null, 97.8, 99.4, null, 97.6, 99.4, null, 100, 100.2, null, 100.1, 96.7, null, 100.1, 96.6, null, 100.1, 96.8, null, 100, 95.5, null, 99.9, 95.5, null, 100.2, 95.3, null, 99.8, 94.2, null, 99.7, 95.2, null, 99.6, 94.9, null, 99.8, 95.8, null, 100.1, 89.5, null, 100.1, 89.5, null, 100.1, 92.1, null, 99.8, 88.2, null, 100.4, 94.4, null, 100.1, 95.1, null, 100.1, 95.1, null, 99.9, 94.3, null, 99.9, 94.3, null, 99.6, 93.8, null, 99.6, 93.8, null, 100.1, 100.5, null, 99.9, 99.9, null, 99.7, 104.7, null, 99.5, 122.8, null, 101.8, 75.3, null, 100, 100.2, null, 100, 100.2, null, 101.3, 100.7, 
null, 101.3, 100.7, null, 99.8, 105.7, null, 99.8, 105.7, null, 99.5, 96.6, null, 100.2, 89.9, null, 100.3, 93.1, null, 100, 122.1, null, 100, 122.1, null, 100, 141.9, null, 100, 141.9, null, 100.4, 84.9, null, 102.6, 78, null, 102, 76.8, null, 100, 116.2, null, 100, 96.9, null, 99.8, 88.4, null, 102, 66, null, 100.1, 88.7, null, 98.3, 54.4, null, 100, 120, null, 100, 81.2, null, 100, 87.9, null, 100, 87.9, null, 100.7, 80.8, null, 101.1, 75.7, null, 100, 72.1, null, 101.7, 77.4, null, 100.1, 92.5, null, 100.1, 92.5, null, 99.6, 96.4, null, 99.6, 96.4, null, 100.3, 117.7, null, 100.4, 126.2, null, 
99.9, 128.2, null, 100.8, 123.2, null, 101.4, 123.4, null, 101.4, 123.4, null, 100, 114.9, null, 100, 114.9, null, 100, 103.8, null, 100, 132.3, null, 100, 108.8, null, 100, 115.2, null, 100, 146.9, null, 100, 74, null, 100, 82.1, null, 100, 82.1, null, 100.2, 98, null, 100.8, 99.4, null, 100.3, 96, null, 100.3, 96.7, null, 100.1, 98.4, null, 100.2, 94.5, null, 100.6, 94.5, null, 100.3, 74, null, 100.3, 74, null, 101.6, 102.5, null, 101.6, 102.6, null, 101.5, 99.6, null, 100.2, 97.7, null, 100.2, 98.3, null, 100.2, 98.3, null, 99.8, 95.8, null, 99.8, 95.1, null, 100, 99.1, null, 99.8, 97.2, null, 99.8, 
96.6, null, 99.8, 96.6, null, 99.7, 104.6, null, 99.7, 104.6, null, 100.5, 96.4, null, 100.6, 96.2, null, 100.1, 100.8, null, 99.1, 97.3, null, 99.2, 97.2, null, 99.3, 97, null, 100.3, 102.3, null, 100.6, 102.1, null, 96.2, 105.2, null, 102.2, 105.7, null, 103.7, 109.1, null, 104.8, 110.7, null, 102.2, 107.2, null, 99.1, 99.3, null, 99.1, 99.3, null, 98.6, 97.2, null, 102, 102.1, null, 95.7, 94.5, null, 99.2, 101.4, null, 99.2, 101.4, null, 101.4, 106.4, null, 101.4, 106.4, null, 104.7, 99.3, null, 104.7, 99.3, null, 99.2, 101.6, null, 100.5, 101.4, null, 102.8, 105.3, null, 103.9, 123.4, null, 80, 75.4, null, 100.5, 102.7, 
null, 100.5, 102.7, null, 96.6, 103.2, null, 96.6, 103.2, null, 101.5, 89.1, null, 101.5, 89.1, null, 105.6, 97.6, null, 96.6, 107.9, null, 96.6, 107.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.6, 107.9, null, 80.9, 79, null, 89.7, 98.3, null, null, null, null, null, null, null, 101.9, 111.5, null, 76.3, 81.3, null, 99.7, 128.3, null, 110.4, 115.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 90, 70.9, null, 84.5, 62.3, null, null, null, null, 84.5, 62.3, null, 93.8, 84.8, null, 93.8, 84.8, null, 103.7, 117, null, 103.7, 117, null, 
94.2, 101.2, null, 94.9, 99.1, null, 101, 105, null, 89.4, 90.5, null, 89, 118, null, 89, 118, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.6, 91.2, null, 91.4, 83.3, null, 97.2, 95.3, null, 97.2, 95.5, null, 99.4, 98.5, null, 97.7, 92, null, 93.9, 91.5, null, 96.4, 91.4, null, 96.4, 91.4, null, 81.9, 70.3, null, 81.9, 70.1, null, 83, 77.8, null, 98.3, 96.1, null, 97.6, 95.4, null, 97.6, 95.4, null, 101.8, 99.1, null, 102.7, 98.9, null, 99.9, 
100, null, 102.1, 98, null, 101.9, 98.1, null, 101.9, 98.1, null, 103.9, 96.8, null, 103.9, 96.8, null, 93.9, 102.5, null, 93.4, 102.6, null, 99.6, 99.6, null, 100, 96.6, 96.6, 100, 96.7, 96.7, 100, 96.8, 96.8, 100, 96, 96, 100, 96.1, 96.1, 100, 95.6, 95.6, 100, 95.1, 95.1, 100, 96.3, 96.3, 100, 96, 96, 100, 96.6, 96.6, 100, 90.3, 90.3, 100, 90.3, 90.3, 100, 92.5, 92.5, 100, 89.3, 89.3, 100, 94.4, 94.4, 100, 95.5, 95.5, 100, 95.5, 95.5, 100, 95.2, 95.2, 100, 95.2, 95.2, 100, 94.3, 94.3, 100, 94.3, 94.3, 100, 100.6, 100.6, 100, 100, 100, 100, 104.8, 104.8, 100, 122.9, 
122.9, 100, 75.4, 75.4, 100, 100.4, 100.4, 100, 100.4, 100.4, 100, 101.3, 101.3, 100, 101.3, 101.3, 100, 104.7, 104.7, 100, 104.7, 104.7, 100, 96.6, 96.6, 100, 90.3, 90.3, 100, 94, 94, 100, 122.1, 122.1, 100, 122.1, 122.1, 100, 141.9, 141.9, 100, 141.9, 141.9, 100, 86.7, 86.7, 100, 78.1, 78.1, 100, 78.6, 78.6, 100, 116.2, 116.2, 100, 96.9, 96.9, 100, 90.8, 90.8, 100, 66.9, 66.9, 100, 95.5, 95.5, 100, 63.1, 63.1, 100, 120, 120, 100, 81.2, 81.2, 100, 87.9, 87.9, 100, 87.9, 87.9, 100, 80.2, 80.2, 100, 74.8, 74.8, 100, 72.1, 72.1, 100, 76, 76, 100, 92.3, 92.3, 100, 92.3, 92.3, 
100, 97.7, 97.7, 100, 97.7, 97.7, 100, 116.5, 116.5, 100, 123.3, 123.3, 100, 125.8, 125.8, 100, 119.4, 119.4, 100, 122.5, 122.5, 100, 122.5, 122.5, 100, 114.9, 114.9, 100, 114.9, 114.9, 100, 103.8, 103.8, 100, 132.3, 132.3, 100, 108.8, 108.8, 100, 115.2, 115.2, 100, 146.9, 146.9, 100, 74, 74, 100, 82.1, 82.1, 100, 82.1, 82.1, 100, 97.6, 97.6, 100, 97.9, 97.9, 100, 95.9, 95.9, 100, 96.6, 96.6, 100, 98.3, 98.3, 100, 94.3, 94.3, 100, 94.3, 94.3, 100, 75.2, 75.2, 100, 75.2, 75.2, 100, 99.4, 99.4, 100, 99.5, 99.5, 100, 97.6, 97.6, 100, 97.6, 97.6, 100, 98, 98, 100, 98, 98, 100, 
96.1, 96.1, 100, 95.5, 95.5, 100, 99.2, 99.2, 100, 97.3, 97.3, 100, 96.6, 96.6, 100, 96.6, 96.6, 100, 104, 104, 100, 104, 104, 100, 96.9, 96.9, 100, 96.8, 96.8, 100, 100.7, 100.7, 99, 96.8, null, 99, 96.8, null, 98.7, 97.1, null, 100.2, 99.9, null, 100, 101.1, null, 100.7, 95.2, null, 100.4, 103.1, null, 101.9, 106.9, null, 102.6, 107.8, null, 101.1, 105.6, null, 97.8, 97.6, null, 97.8, 97.6, null, 96.8, 94.9, null, 99.4, 97.9, null, 94.5, 93.3, null, 98.5, 100.7, null, 98.5, 100.7, null, 98.9, 100.3, null, 98.9, 100.3, null, 101.4, 96.8, null, 101.4, 96.8, null, 100.3, 103.6, null, 100.3, 103, 
null, 101.9, 104.9, null, 105, 126.3, null, 84.6, 84.9, null, 99, 104.2, null, 99, 104.2, null, 101, 106.2, null, 101, 106.2, null, 98.4, 99.4, null, 98.4, 99.4, null, 103, 90.1, null, 101.5, 92.8, null, 91.5, 100.3, null, 104.2, 136.9, null, 104.2, 136.9, null, 88.4, 136.1, null, 88.4, 136.1, null, 91.5, 97.8, null, 92.7, 86.6, null, 93.1, 80.1, null, null, null, null, null, 115, null, 89.3, 101.7, null, 81.1, 83, null, 101.7, 115.9, null, 100, 88.2, null, 86.6, 104, null, 101.7, 92.7, null, 106.1, 91.1, null, 106.1, 91.1, null, 87.8, 74.7, null, 79.4, 62.2, null, null, null, null, 79.4, 62.2, null, 
104.9, 86.5, null, 104.9, 86.5, null, 100.3, 103.9, null, 100.3, 103.9, null, 94.7, 109.4, null, 94.4, 108.5, null, 101.5, 112.4, null, 87.7, 102.4, null, 101.9, 116.9, null, 101.9, 116.9, null, null, null, null, null, null, null, 83, 110.6, null, null, null, null, 83, 110.6, null, null, null, null, null, null, null, null, null, null, 109.5, 95.1, null, 109.5, 95.1, null, 96.9, 92, null, 93.1, 86.1, null, 99.2, 96.8, null, 99.2, 97.1, null, 99.6, 98.6, null, 99.8, 94.1, null, 98.5, 95.5, null, 97.5, 87.8, null, 97.5, 87.8, null, 84.6, 75, null, 84.5, 74.9, null, 88.7, 83.6, null, 98.3, 95.3, null, 98.5, 
96.2, null, 98.5, 96.2, null, 97.1, 91.9, null, 95.7, 90, null, 99.9, 100, null, 99.6, 97.3, null, 99.5, 97.2, null, 99.5, 97.2, null, 100.7, 98.5, null, 100.7, 98.5, null, 97.1, 99, null, 96.8, 98.9, null, 100.2, 101.7, null, 100, 96.6, 96.6, 100, 96.7, 96.7, 100, 96.8, 96.8, 100, 96, 96, 100, 96.1, 96.1, 100, 95.6, 95.6, 100, 95.1, 95.1, 100, 96.3, 96.3, 100, 96, 96, 100, 96.6, 96.6, 100, 90.3, 90.3, 100, 90.3, 90.3, 100, 92.5, 92.5, 100, 89.3, 89.3, 100, 94.4, 94.4, 100, 95.5, 95.5, 100, 95.5, 95.5, 100, 95.2, 95.2, 100, 95.2, 95.2, 100, 94.3, 94.3, 100, 94.3, 
94.3, 100, 100.6, 100.6, 100, 100, 100, 100, 104.8, 104.8, 100, 122.9, 122.9, 100, 75.4, 75.4, 100, 100.4, 100.4, 100, 100.4, 100.4, 100, 101.3, 101.3, 100, 101.3, 101.3, 100, 104.7, 104.7, 100, 104.7, 104.7, 100, 96.6, 96.6, 100, 90.3, 90.3, 100, 94, 94, 100, 122.1, 122.1, 100, 122.1, 122.1, 100, 141.9, 141.9, 100, 141.9, 141.9, 100, 86.7, 86.7, 100, 78.1, 78.1, 100, 78.6, 78.6, 100, 116.2, 116.2, 100, 96.9, 96.9, 100, 90.8, 90.8, 100, 66.9, 66.9, 100, 95.5, 95.5, 100, 63.1, 63.1, 100, 120, 120, 100, 81.2, 81.2, 100, 87.9, 87.9, 100, 87.9, 87.9, 100, 80.2, 80.2, 100, 74.8, 74.8, 
100, 72.1, 72.1, 100, 76, 76, 100, 92.3, 92.3, 100, 92.3, 92.3, 100, 97.7, 97.7, 100, 97.7, 97.7, 100, 116.5, 116.5, 100, 123.3, 123.3, 100, 125.8, 125.8, 100, 119.4, 119.4, 100, 122.5, 122.5, 100, 122.5, 122.5, 100, 114.9, 114.9, 100, 114.9, 114.9, 100, 103.8, 103.8, 100, 132.3, 132.3, 100, 108.8, 108.8, 100, 115.2, 115.2, 100, 146.9, 146.9, 100, 74, 74, 100, 82.1, 82.1, 100, 82.1, 82.1, 100, 97.6, 97.6, 100, 97.9, 97.9, 100, 95.9, 95.9, 100, 96.6, 96.6, 100, 98.3, 98.3, 100, 94.3, 94.3, 100, 94.3, 94.3, 100, 75.2, 75.2, 100, 75.2, 75.2, 100, 99.4, 99.4, 100, 99.5, 99.5, 100, 
97.6, 97.6, 100, 97.6, 97.6, 100, 98, 98, 100, 98, 98, 100, 96.1, 96.1, 100, 95.5, 95.5, 100, 99.2, 99.2, 100, 97.3, 97.3, 100, 96.6, 96.6, 100, 96.6, 96.6, 100, 104, 104, 100, 104, 104, 100, 96.9, 96.9, 100, 96.8, 96.8, 100, 100.7, 100.7, 100.6, 98.5, null, 100.6, 98.5, null, 100.8, 98.2, null, 102, 103.2, null, 102.4, 103, null, 95.4, 105.6, null, 104.3, 107.5, null, 106, 110.6, null, 107.5, 113, null, 104, 107.7, null, 98.9, 96.4, null, 98.9, 96.4, null, 99.2, 98.6, null, 104, 105.5, null, 95.2, 93.1, null, 101.8, 101.1, null, 101.8, 101.1, null, 105.1, 110.1, null, 105.1, 110.1, 
null, 108, 108.1, null, 108, 108.1, null, 101.1, 102.8, null, 101.5, 102.2, null, 104.6, 105.9, null, 102, 117.9, null, 75.2, 69.7, null, 109.5, 109.3, null, 109.5, 109.3, null, 98.7, 104.1, null, 98.7, 104.1, null, null, null, null, null, null, null, 109.8, 104.9, null, 95.3, 104.2, null, 95.3, 104.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.3, 104.2, null, 82.3, 87.1, null, null, null, null, null, null, null, null, null, null, 105.3, 114.7, null, 72.7, 79.2, null, 88.4, 97.5, null, 98.1, 107.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 
79.9, 61.3, null, 73.6, 53.1, null, null, null, null, 73.6, 53.1, null, 126.9, 114.8, null, 126.9, 114.8, null, 96.6, 96.8, null, 96.6, 96.8, null, 96, 112.9, null, 98.4, 114.8, null, 105.4, 122.7, null, 89, 104.3, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.9, 93, null, 93.3, 85.7, null, 98.5, 96.8, null, 98.6, 97, null, 100.4, 99.9, null, 97.7, 94.4, null, 96.5, 94.3, null, 96.5, 91.5, null, 96.5, 91.5, null, 80.5, 
68.3, null, 80.4, 68.1, null, 87.1, 80.5, null, 105.2, 101.3, null, 107.7, 103.6, null, 107.7, 103.6, null, 91.7, 89.6, null, 87.6, 85, null, 99.9, 98.8, null, 103, 98.7, null, 102.7, 98.2, null, 102.7, 98.2, null, 105.5, 102.2, null, 105.5, 102.2, null, 97.5, 94.2, null, 97.5, 93.9, null, 97.4, 96.4, null, 100.6, 98.5, null, 100.6, 98.5, null, 100.8, 98.2, null, 102, 103.2, null, 102.4, 103, null, 95.4, 105.6, null, 104.3, 107.5, null, 106, 110.6, null, 107.5, 113, null, 104, 107.7, null, 98.9, 96.4, null, 98.9, 96.4, null, 99.2, 98.6, null, 104, 105.5, null, 95.2, 93.1, null, 101.8, 101.1, null, 101.8, 101.1, 
null, 105.1, 110.1, null, 105.1, 110.1, null, 108, 108.1, null, 108, 108.1, null, 101.1, 102.8, null, 101.5, 102.2, null, 104.6, 105.9, null, 102, 117.9, null, 75.2, 69.7, null, 109.5, 109.3, null, 109.5, 109.3, null, 98.7, 104.1, null, 98.7, 104.1, null, null, null, null, null, null, null, 109.8, 104.9, null, 95.3, 104.2, null, 95.3, 104.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.3, 104.2, null, 82.3, 87.1, null, null, null, null, null, null, null, null, null, null, 105.3, 114.7, null, 72.7, 79.2, null, 88.4, 97.5, null, 98.1, 107.8, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 79.9, 61.3, null, 73.6, 53.1, null, null, null, null, 73.6, 53.1, null, 126.9, 114.8, null, 126.9, 114.8, null, 96.6, 96.8, null, 96.6, 96.8, null, 96, 112.9, null, 98.4, 114.8, null, 105.4, 122.7, null, 89, 104.3, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.9, 93, null, 93.3, 85.7, null, 98.5, 96.8, null, 98.6, 97, null, 100.4, 99.9, null, 97.7, 94.4, null, 96.5, 94.3, null, 96.5, 
91.5, null, 96.5, 91.5, null, 80.5, 68.3, null, 80.4, 68.1, null, 87.1, 80.5, null, 105.2, 101.3, null, 107.7, 103.6, null, 107.7, 103.6, null, 91.7, 89.6, null, 87.6, 85, null, 99.9, 98.8, null, 103, 98.7, null, 102.7, 98.2, null, 102.7, 98.2, null, 105.5, 102.2, null, 105.5, 102.2, null, 97.5, 94.2, null, 97.5, 93.9, null, 97.4, 96.4, null, 101.2, 99.5, null, 101.2, 99.4, null, 101.1, 99.1, null, 105.2, 105.5, null, 105.2, 105.3, null, 104.5, 108.6, null, 108, 110.1, null, 110.1, 113.9, null, 110.8, 115.4, null, 109.2, 111.9, null, 99.7, 97.6, null, 99.7, 97.6, null, 103.4, 101.1, null, 111.2, 109, null, 96.7, 94.3, 
null, 101.3, 99, null, 101.3, 99, null, 108.1, 111.8, null, 108.1, 111.8, null, 104.5, 105.4, null, 104.5, 105.4, null, 102.8, 103.6, null, 102.6, 103.1, null, 107.3, 108.2, null, 101.8, 120, null, 64, 60, null, 113, 107.7, null, 113, 107.7, null, 95.6, 112.2, null, 95.6, 112.2, null, null, null, null, null, null, null, 100.3, 101, null, 103.3, 109.9, null, 103.3, 109.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.3, 109.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.5, 136.1, null, 83.5, 91.2, null, 93.7, 102.6, null, 104.9, 97, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 90, 70.5, null, 79, 60, null, null, null, null, 79, 60, null, 111.8, 93.6, null, 111.8, 93.6, null, null, null, null, null, null, null, 109.7, 103.5, null, 109.7, 103.5, null, 101.8, 104.9, null, 117.4, 102.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.7, 92.8, null, 88.6, 84.6, null, 98.2, 95.6, null, 98.5, 96, null, 100.5, 98.5, null, 97, 
93.6, null, 96.3, 93.5, null, 93.7, 89.2, null, 93.7, 89.2, null, 77.8, 69, null, 77.9, 69, null, 76.8, 72.4, null, 93.4, 97.3, null, 93.8, 98.7, null, 93.8, 98.7, null, 91.7, 90.1, null, 87.6, 85.3, null, 99.9, 100, null, 102.6, 98.7, null, 102.3, 98.4, null, 102.3, 98.4, null, 104.8, 102, null, 104.8, 102, null, 97.5, 105.6, null, 97.5, 106.1, null, 97.4, 100, null, 100.9, 99, null, 100.9, 99, null, 100.9, 98.7, null, 103.5, 104.3, null, 103.7, 104.1, null, 99.6, 107.1, null, 106.2, 108.8, null, 108.1, 112.3, null, 109.2, 114.2, null, 106.6, 109.8, null, 99.3, 97, null, 99.3, 97, null, 101.3, 99.9, 
null, 107.6, 107.3, null, 96, 93.7, null, 101.6, 100, null, 101.6, 100, null, 106.6, 110.9, null, 106.6, 110.9, null, 106.3, 106.8, null, 106.3, 106.8, null, 101.9, 103.2, null, 102, 102.7, null, 106, 107, null, 101.9, 119, null, 69.6, 64.9, null, 111.3, 108.5, null, 111.3, 108.5, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 105.1, 103, null, 99, 106.8, null, 99, 106.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 99, 106.8, null, 82.3, 87.1, null, null, null, null, null, null, null, null, null, null, 112.9, 122.8, null, 78.6, 85.8, null, 
91.6, 100.6, null, 100.8, 103, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.9, 65.8, null, 76.1, 56.1, null, null, null, null, 76.1, 56.1, null, 113.4, 95.6, null, 113.4, 95.6, null, 96.6, 96.8, null, 96.6, 96.8, null, 102.1, 108.2, null, 103.8, 108.8, null, 103.8, 114.3, null, 103.8, 103.1, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.8, 92.9, null, 91, 85.2, null, 98.4, 96.2, null, 98.6, 
96.5, null, 100.5, 99.2, null, 97.4, 94, null, 96.4, 93.9, null, 95.1, 90.3, null, 95.1, 90.3, null, 79.2, 68.6, null, 79.2, 68.5, null, 81.9, 76.5, null, 99.3, 99.4, null, 100.8, 101.3, null, 100.8, 101.3, null, 91.7, 89.8, null, 87.6, 85.2, null, 99.9, 99.4, null, 102.8, 98.7, null, 102.5, 98.3, null, 102.5, 98.3, null, 105.2, 102.1, null, 105.2, 102.1, null, 97.5, 99.6, null, 97.5, 99.6, null, 97.4, 98.2, null, 103.7, 103, null, 103.7, 103, null, 103.5, 101, null, 106.8, 109.4, null, 107.3, 107.1, null, 105.1, 119.3, null, 110.5, 112.1, null, 113.6, 116.2, null, 115.2, 118.3, null, 111.5, 113.4, null, 96.6, 98.1, 
null, 96.6, 98.1, null, 103.6, 102.3, null, 112.1, 111.9, null, 96.5, 94.3, null, 104.7, 103.5, null, 104.7, 103.5, null, 110.9, 114.7, null, 110.9, 114.7, null, 97.5, 89.9, null, 97.5, 89.9, null, 105.1, 104.9, null, 104.8, 104.7, null, 110.1, 111.2, null, 102.3, 121.6, null, 60.6, 54, null, 112.8, 110.4, null, 112.8, 110.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.1, 105.7, null, 104.5, 120.7, null, 121.2, 112.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.2, 112.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 
157.2, 136.8, null, 88.2, 78.1, null, 91.2, 103.6, null, null, null, null, null, null, null, null, null, null, 101.9, 122.2, null, 101.9, 122.2, null, 81.9, 69.8, null, 77.9, 58.3, null, null, null, null, 77.9, 58.3, null, 84.9, 80.8, null, 84.9, 80.8, null, null, null, null, null, null, null, 117.9, 98.9, null, 117.9, 98.9, null, 102.6, 104.5, null, 136.1, 94.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.4, 94.8, null, 94.4, 
88.1, null, 100.5, 98.4, null, 100.8, 98.9, null, 101.2, 100.1, null, 99.4, 98.6, null, 101, 97.5, null, 95.1, 90.1, null, 95.1, 90.1, null, 81.6, 71.4, null, 81.7, 71.4, null, 78.9, 73.9, null, 105.4, 102.5, null, 105.8, 103.2, null, 105.8, 103.2, null, 103.2, 99.1, null, 104.9, 98.8, null, 99.9, 100, null, 103, 99.7, null, 102.7, 99.5, null, 102.7, 99.5, null, 105.5, 101.3, null, 105.5, 101.3, null, 98.5, 92.9, null, 98.6, 93.2, null, 97.4, 89.9, null, 101.9, 100.4, null, 101.9, 100.4, null, 101.8, 99.4, null, 104.7, 106.2, null, 104.9, 105.1, null, 103.3, 115.1, null, 107.6, 109.9, null, 109.9, 113.6, null, 111.2, 115.6, 
null, 108.2, 111, null, 98.4, 97.4, null, 98.4, 97.4, null, 102.1, 100.7, null, 109.1, 108.8, null, 96.1, 93.9, null, 102.6, 101.2, null, 102.6, 101.2, null, 108, 112.2, null, 108, 112.2, null, 103.3, 100.8, null, 103.3, 100.8, null, 102.8, 103.7, null, 103, 103.3, null, 107.3, 108.4, null, 102, 119.5, null, 66.6, 61.1, null, 111.8, 109.1, null, 111.8, 109.1, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 105.7, 103.9, null, 102.9, 116.4, null, 104.4, 108.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.4, 108.4, null, 82.3, 87.1, null, null, null, null, 
null, null, null, null, null, null, 124.5, 127.1, null, 81.3, 83.3, null, 91.5, 101.5, null, 100.8, 103, null, null, null, null, null, null, null, 101.9, 122.2, null, 101.9, 122.2, null, 83.8, 67.1, null, 76.5, 56.7, null, null, null, null, 76.5, 56.7, null, 95.6, 86.8, null, 95.6, 86.8, null, 96.6, 96.8, null, 96.6, 96.8, null, 107.4, 104.6, null, 108.9, 104.7, null, 103.4, 110.6, null, 115.3, 99.3, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, 98.3, 93.5, null, 92.1, 86.1, null, 99.1, 96.9, null, 99.3, 97.3, null, 100.7, 99.5, null, 98, 95.5, null, 97.9, 95.1, null, 95.1, 90.3, null, 95.1, 90.3, null, 80, 69.5, null, 80, 69.5, null, 80.9, 75.6, null, 101.3, 100.5, null, 102.4, 101.9, null, 102.4, 101.9, null, 95.5, 93, null, 93.4, 89.8, null, 99.9, 99.6, null, 102.9, 99, null, 102.6, 98.7, null, 102.6, 98.7, null, 105.3, 101.9, null, 105.3, 101.9, null, 97.8, 97.2, null, 97.9, 97.4, null, 97.4, 95.3, null, 101.9, 100.4, null, 101.9, 100.4, null, 101.8, 99.4, null, 104.7, 106.2, null, 104.9, 105.1, null, 103.3, 115.1, null, 107.6, 109.9, 
null, 109.9, 113.6, null, 111.2, 115.6, null, 108.2, 111, null, 98.4, 97.4, null, 98.4, 97.4, null, 102.1, 100.7, null, 109.1, 108.8, null, 96.1, 93.9, null, 102.6, 101.2, null, 102.6, 101.2, null, 108, 112.2, null, 108, 112.2, null, 103.3, 100.8, null, 103.3, 100.8, null, 102.8, 103.7, null, 103, 103.3, null, 107.3, 108.4, null, 102, 119.5, null, 66.6, 61.1, null, 111.8, 109.1, null, 111.8, 109.1, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 105.7, 103.9, null, 102.9, 116.4, null, 104.4, 108.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.4, 108.4, null, 
82.3, 87.1, null, null, null, null, null, null, null, null, null, null, 124.5, 127.1, null, 81.3, 83.3, null, 91.5, 101.5, null, 100.8, 103, null, null, null, null, null, null, null, 101.9, 122.2, null, 101.9, 122.2, null, 83.8, 67.1, null, 76.5, 56.7, null, null, null, null, 76.5, 56.7, null, 95.6, 86.8, null, 95.6, 86.8, null, 96.6, 96.8, null, 96.6, 96.8, null, 107.4, 104.6, null, 108.9, 104.7, null, 103.4, 110.6, null, 115.3, 99.3, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 98.3, 93.5, null, 92.1, 86.1, null, 99.1, 96.9, null, 99.3, 97.3, null, 100.7, 99.5, null, 98, 95.5, null, 97.9, 95.1, null, 95.1, 90.3, null, 95.1, 90.3, null, 80, 69.5, null, 80, 69.5, null, 80.9, 75.6, null, 101.3, 100.5, null, 102.4, 101.9, null, 102.4, 101.9, null, 95.5, 93, null, 93.4, 89.8, null, 99.9, 99.6, null, 102.9, 99, null, 102.6, 98.7, null, 102.6, 98.7, null, 105.3, 101.9, null, 105.3, 101.9, null, 97.8, 97.2, null, 97.9, 97.4, null, 97.4, 95.3, null, 104.9, 102.8, null, 105, 102.9, null, 105.2, 103, null, 109.2, 108.9, null, 110.5, 110.2, 
null, 101.7, 102, null, 113.8, 113.1, null, 116.7, 117.6, null, 117.8, 119.2, null, 115.2, 115.4, null, 99.2, 95.8, null, 99.2, 95.8, null, 104.8, 100, null, 114.8, 113.1, null, 96.3, 89.6, null, 99.9, 96.5, null, 99.9, 96.5, null, 120.3, 121.5, null, 120.3, 121.5, null, 107, 104.5, null, 107, 104.5, null, 108.1, 107.8, null, 108.2, 108.1, null, 113.1, 113.9, null, null, null, null, 67, 62.4, null, 106.2, 100.6, null, 106.2, 100.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.5, 112.1, null, 101, 102.4, null, 93.5, 80.9, null, null, null, null, null, null, null, null, null, null, 
null, null, null, 93.5, 80.9, null, null, null, null, null, null, null, 115.4, 112.5, null, null, null, null, null, null, null, 86.7, 72.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.4, 103.8, null, 101.4, 103.8, null, 80.9, 79.5, null, 63.8, 47.4, null, null, null, null, 63.8, 47.4, null, 86.7, 95.6, null, 86.7, 95.6, null, null, null, null, null, null, null, 109.2, 96.4, null, 109.2, 96.4, null, 96.2, 93.4, null, 127.3, 99.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.6, 95.7, null, 94.6, 89.2, null, 101.4, 100.2, null, 101.8, 100.8, null, 101.8, 100.4, null, 101.8, 101.7, null, 101.6, 100.9, null, 95.3, 90.3, null, 95.3, 90.3, null, 85.8, 75.3, null, 85.6, 75.1, null, 97.7, 85.6, null, 99.5, 99.1, null, 98.7, 99, null, 98.7, 99, null, 103.8, 99.7, null, 105.7, 99.5, null, 99.9, 100, null, 103.3, 100.7, null, 103.1, 100.6, null, 103.1, 100.6, null, 105.8, 102.3, null, 105.8, 102.3, null, 103.8, 101.2, null, 104.1, 101.3, null, 99.7, 99.4, null, 102.6, 101, null, 102.7, 101, null, 102.6, 100.3, 
null, 105.8, 106.8, null, 106.3, 106.3, null, 102.8, 111.1, null, 109.2, 110.7, null, 111.6, 114.6, null, 112.8, 116.5, null, 110, 112.1, null, 98.6, 97, null, 98.6, 97, null, 102.8, 100.5, null, 110.5, 109.9, null, 96.2, 92.8, null, 101.9, 100, null, 101.9, 100, null, 111.1, 114.6, null, 111.1, 114.6, null, 104.3, 101.8, null, 104.3, 101.8, null, 104, 104.6, null, 104.2, 104.5, null, 108.8, 109.8, null, 102, 119.5, null, 66.7, 61.5, null, 110.4, 106.9, null, 110.4, 106.9, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 106.4, 105.9, null, 102.3, 112.1, null, 103.9, 106.9, null, null, null, null, 
null, null, null, null, null, null, null, null, null, 103.9, 106.9, null, 82.3, 87.1, null, null, null, null, 115.4, 112.5, null, null, null, null, 124.5, 127.1, null, 82, 81.5, null, 91.5, 101.5, null, 100.8, 103, null, null, null, null, null, null, null, 101.7, 114.4, null, 101.7, 114.4, null, 83.2, 69.5, null, 75.2, 55.7, null, null, null, null, 75.2, 55.7, null, 92, 89.9, null, 92, 89.9, null, 96.6, 96.8, null, 96.6, 96.8, null, 107.9, 102.4, null, 108.9, 102.5, null, 101.5, 105.7, null, 118.1, 99.5, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.7, 94.1, null, 92.7, 86.9, null, 99.7, 97.7, null, 99.9, 98.2, null, 101, 99.7, null, 99, 97, null, 98.9, 96.5, null, 95.1, 90.3, null, 95.1, 90.3, null, 81.4, 71, null, 81.4, 70.9, null, 85.1, 78.3, null, 100.9, 100.1, null, 101.5, 101.2, null, 101.5, 101.2, null, 97.6, 94.7, null, 96.5, 92.3, null, 99.9, 99.7, null, 103, 99.4, null, 102.7, 99.2, null, 102.7, 99.2, null, 105.4, 102, null, 105.4, 102, null, 99.3, 98.2, null, 99.4, 98.4, null, 98, 96.3, null, 107.8, 105.8, 
null, 107.9, 105.8, null, 107.7, 106.1, null, 114.5, 111.8, null, 114.3, 112.5, null, 117.8, 92.1, null, 116.2, 113.7, null, 119, 117.1, null, 118.8, 116.6, null, 119.1, 117.8, null, 101.8, 99.1, null, 101.8, 99.1, null, 106.6, 101.6, null, 116.6, 113.6, null, 98.1, 91.8, null, 102.4, 97.5, null, 102.4, 97.5, null, 124.6, 124.1, null, 124.6, 124.1, null, 107.7, 105.3, null, 107.7, 105.3, null, 113.2, 112.4, null, 113, 112.2, null, 118.8, 119.4, null, null, null, null, 64.4, 58.4, null, 119, 118.2, null, 119, 118.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.7, 116.3, null, 119.4, 94.7, null, 
119.4, 94.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.4, 94.7, null, null, null, null, null, null, null, 106.4, 101.2, null, null, null, null, null, null, null, 125.9, 95, null, null, null, null, null, null, null, 117.8, 94.2, null, null, null, null, null, null, null, null, null, null, 78.2, 77.5, null, 62.1, 48.9, null, null, null, null, 62.1, 48.9, null, 87.3, 101.7, null, 87.3, 101.7, null, null, null, null, null, null, null, 113, 85, null, 113, 85, null, 95.6, 100.5, null, 129.1, 76.8, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.7, 99.2, null, 96.8, 94.6, null, 102.4, 104.5, null, 102.7, 104.7, null, 101.8, 102.8, null, 101.3, 104.2, null, 104.6, 107.6, null, 97, 99.8, null, 97, 99.8, null, 87.7, 82.2, null, 87.7, 82.2, null, 88.8, 80.7, null, 103.4, 102.7, null, 103.4, 103.6, null, 103.4, 103.6, null, 103.8, 97.9, null, 105.7, 96.9, null, 99.9, 100, null, 103.5, 102.6, null, 103.3, 102.3, null, 103.3, 102.3, null, 105.9, 106.2, null, 105.9, 106.2, null, 106.4, 106.3, null, 106.8, 106.6, 
null, 101.6, 102.2, null, 103.6, 101.9, null, 103.6, 101.9, null, 103.6, 101.4, null, 107.4, 107.7, null, 107.8, 107.5, null, 103.6, 109.7, null, 110.6, 111.3, null, 113.1, 115.1, null, 114, 116.5, null, 111.8, 113.3, null, 99.2, 97.4, null, 99.2, 97.4, null, 103.5, 100.7, null, 111.7, 110.7, null, 96.6, 92.6, null, 102, 99.5, null, 102, 99.5, null, 113.8, 116.5, null, 113.8, 116.5, null, 104.9, 102.5, null, 104.9, 102.5, null, 105.7, 106.1, null, 106, 106, null, 110.8, 111.7, null, 102, 119.5, null, 66.2, 60.8, null, 112.1, 109.1, null, 112.1, 109.1, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 
108.1, 107.9, null, 103.1, 111, null, 106, 104.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 106, 104.8, null, 82.3, 87.1, null, null, null, null, 111.5, 107.5, null, null, null, null, 124.5, 127.1, null, 88.3, 84, null, 91.5, 101.5, null, 100.8, 103, null, 117.8, 94.2, null, null, null, null, 101.7, 114.4, null, 101.7, 114.4, null, 82.7, 70.2, null, 74.2, 55.2, null, null, null, null, 74.2, 55.2, null, 91.3, 91.5, null, 91.3, 91.5, null, 96.6, 96.8, null, 96.6, 96.8, null, 108.6, 99.4, null, 109.5, 99.4, null, 100.7, 105, null, 119.9, 94.5, null, 81.6, 100.5, null, 81.6, 
100.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.1, 95.1, null, 93.5, 88.4, null, 100.2, 99.1, null, 100.5, 99.4, null, 101.1, 100.3, null, 99.4, 98.4, null, 100, 98.7, null, 95.5, 92.1, null, 95.5, 92.1, null, 82.7, 73.1, null, 82.7, 73, null, 85.9, 78.7, null, 101.4, 100.6, null, 101.9, 101.7, null, 101.9, 101.7, null, 98.8, 95.3, null, 98.3, 93.2, null, 99.9, 99.8, null, 103.1, 100.1, null, 102.8, 99.8, null, 102.8, 99.8, null, 105.5, 102.8, null, 105.5, 102.8, 
null, 100.7, 99.8, null, 100.9, 100, null, 98.7, 97.5, null, 108.1, 106.3, null, 108.1, 106.3, null, 108.3, 106.9, null, 113.9, 109.2, null, 114.8, 110.7, null, 105.1, 95.3, null, 115.7, 111.5, null, 118.2, 113.7, null, 118.6, 113.9, null, 117.6, 113.2, null, 101.2, 98.7, null, 101.2, 98.7, null, 108.1, 103.5, null, 117.4, 115.2, null, 100.2, 94.2, null, 98, 92.4, null, 98, 92.4, null, 123.4, 120.6, null, 123.4, 120.6, null, 104.8, 110.1, null, 104.8, 110.1, null, 117.2, 116.7, null, 117.8, 117.3, null, 123.4, 124.1, null, null, null, null, 71.4, 65.6, null, 100, 100.8, null, 100, 100.8, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 95.7, 93.5, null, 114.8, 90.6, null, 114.8, 90.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.8, 90.6, null, null, null, null, null, null, null, 129, 132.4, null, 97.8, 77.7, null, null, null, null, 165.7, 115, null, null, null, null, null, null, null, 85.8, 72.8, null, null, null, null, null, null, null, null, null, null, 112.3, 97.1, null, 112.3, 97.1, null, 114.7, 99.8, null, 57.9, 43.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.3, 98.1, null, 91.1, 70.1, null, 101.8, 127.3, null, 83.1, 
49.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, 102.5, null, 97.9, 97.7, null, 103, 105.5, null, 103.1, 105.5, null, 101.7, 102.5, null, 102.1, 103.8, null, 105.5, 110.6, null, 100.8, 106, null, 100.8, 106, null, 91, 90.1, null, 91.1, 90.2, null, 87.2, 85.2, null, 102.1, 100.3, null, 101.8, 100, null, 101.8, 100, null, 103.6, 102.1, null, 105.5, 103.1, null, 99.9, 100, null, 103.4, 106.2, null, 103.6, 106.4, null, 103.6, 106.4, 
null, 102.1, 105.1, null, 102.1, 105.1, null, 107.5, 106.8, null, 107.9, 106.9, null, 102.6, 104.3, null, 104.3, 102.6, null, 104.4, 102.6, null, 104.4, 102.3, null, 108.4, 108, null, 109, 108.1, null, 103.9, 107.4, null, 111.4, 111.4, null, 113.9, 114.9, null, 114.8, 116.1, null, 112.8, 113.3, null, 99.6, 97.6, null, 99.6, 97.6, null, 104.3, 101.2, null, 112.7, 111.4, null, 97.2, 92.8, null, 101.4, 98.3, null, 101.4, 98.3, null, 115.4, 117.2, null, 115.4, 117.2, null, 104.9, 103.7, null, 104.9, 103.7, null, 107.5, 107.8, null, 107.9, 107.9, null, 112.9, 113.8, null, 102, 119.5, null, 67.1, 61.6, null, 110.1, 107.8, null, 110.1, 107.8, null, 
98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 106, 105.5, null, 103.8, 109.4, null, 107.4, 102.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.4, 102.1, null, 82.3, 87.1, null, null, null, null, 116.2, 114, null, 97.8, 77.7, null, 124.5, 127.1, null, 103, 91.5, null, 91.5, 101.5, null, 100.8, 103, null, 101.2, 83.4, null, null, null, null, 101.7, 114.4, null, 101.7, 114.4, null, 90.6, 77.3, null, 90, 71.1, null, 114.7, 99.8, null, 73.7, 54.9, null, 91.3, 91.5, null, 91.3, 91.5, null, 96.6, 96.8, null, 96.6, 96.8, null, 104.2, 98.8, null, 108.1, 
96.7, null, 100.8, 106.2, null, 116.3, 88.9, null, 81.6, 100.5, null, 81.6, 100.5, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.4, 96.3, null, 94.3, 89.9, null, 100.7, 100.1, null, 100.9, 100.4, null, 101.2, 100.7, null, 99.9, 99.3, null, 100.9, 100.5, null, 96.4, 94.2, null, 96.4, 94.2, null, 84.1, 75.7, null, 84.1, 75.6, null, 86.1, 79.8, null, 101.5, 100.6, null, 101.9, 101.4, null, 101.9, 101.4, null, 99.6, 96.4, null, 99.5, 94.8, null, 99.9, 99.8, null, 103.1, 101, 
null, 103, 100.8, null, 103, 100.8, null, 104.9, 103.2, null, 104.9, 103.2, null, 101.9, 101, null, 102.1, 101.2, null, 99.4, 98.6, null, 106.9, 104.9, null, 107, 105, null, 107.1, 105.4, null, 112.4, 109.9, null, 113.2, 111.1, null, 104.6, 98.3, null, 115.2, 112.8, null, 118, 116.1, null, 118.4, 116.5, null, 117.3, 115.5, null, 100.7, 97.9, null, 100.7, 97.9, null, 106.5, 101.7, null, 116.3, 114, null, 98.2, 91.8, null, 100.1, 95.5, null, 100.1, 95.5, null, 122.8, 122.1, null, 122.8, 122.1, null, 106.5, 106.5, null, 106.5, 106.5, null, 112.8, 112.3, null, 113, 112.5, null, 118.4, 119.1, null, null, null, null, 67.6, 62.2, null, 
108.4, 106.4, null, 108.4, 106.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.3, 107.1, null, 105.4, 99.1, null, 114.2, 91.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.2, 91.2, null, null, null, null, null, null, null, 116.2, 114, null, 97.8, 77.7, null, null, null, null, 135.8, 100.5, null, null, null, null, null, null, null, 101.2, 83.4, null, null, null, null, 101.4, 103.8, null, 101.4, 103.8, null, 97.6, 89.4, null, 102.7, 86.5, null, 114.7, 99.8, null, 62.3, 47.4, null, 86.9, 97.4, null, 86.9, 97.4, null, null, null, null, null, 
null, null, 102.7, 96.3, null, 106.9, 86.9, null, 96.9, 100, null, 117.6, 77.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, 101.1, 101.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.5, 99.1, null, 96.4, 93.7, null, 102.3, 103.4, null, 102.5, 103.6, null, 101.8, 101.9, null, 101.7, 103.2, null, 103.9, 106.3, null, 97.7, 98.4, null, 97.7, 98.4, null, 88.2, 82.2, null, 88.1, 82.2, null, 91.2, 83.8, null, 101.7, 100.7, null, 101.3, 100.9, null, 101.3, 100.9, null, 103.7, 99.9, null, 105.6, 99.8, 
null, 99.9, 100, null, 103.4, 103.1, null, 103.3, 103, null, 103.3, 103, null, 104.6, 104.5, null, 104.6, 104.5, null, 105.9, 104.7, null, 106.3, 104.9, null, 101.3, 101.9, null, 106.8, 106.6, null, 106.8, 106.6, null, 106.5, 107.7, null, 111.7, 109.1, null, 111.9, 111.7, null, 109.8, 93.4, null, 116.7, 114.9, null, 118.9, 116.9, null, 119.8, 118.4, null, 117.9, 115, null, 103.9, 100.4, null, 103.9, 100.4, null, 106, 106.2, null, 116.2, 117, null, 97.3, 97, null, 99.2, 98.5, null, 99.2, 98.5, null, 131.4, 126.1, null, 131.4, 126.1, null, 105.9, 105.8, null, 105.9, 105.8, null, 112.1, 110.3, null, 111.6, 109.8, null, 116.8, 116.9, null, 
null, null, null, 68.5, 59.1, null, 125, 125, null, 125, 125, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.5, 104.1, null, 113.1, 95.3, null, 113.1, 95.3, null, 108.2, 98.2, null, 108.2, 98.2, null, 98.5, 82.2, null, 98.5, 82.2, null, 119.6, 100.8, null, 182.8, 138.8, null, null, null, null, 109.1, 121.2, null, 86.7, 93.6, null, 136.1, 103, null, 123.3, 97.2, null, null, null, null, null, null, null, 75.7, 85.4, null, 97.5, 103.7, null, null, null, null, null, null, null, 78.5, 89.8, null, 78.5, 89.8, null, 78.5, 89.8, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 84, 77.3, null, 85.5, 57.8, null, 111.3, 144.5, null, 78.6, 47.1, null, null, null, null, null, null, null, 105.9, 113.6, null, 105.9, 113.6, null, 83, 81.1, null, 86.8, 86.8, null, null, null, null, null, null, null, 71.8, 67.7, null, 80.7, 77.1, null, null, null, null, null, null, null, 100.7, 103.3, null, 97.6, 99.3, null, 104.6, 105.2, null, 104.7, 105.2, null, 102.9, 103.3, null, 103.1, 103.3, null, 107.9, 108.6, null, 103.6, 106.8, null, 103.6, 106.8, null, 91.1, 93.4, null, 91, 93.4, null, 93.1, 91.5, null, 99.4, 101.1, null, 98.8, 100.3, null, 98.8, 100.3, 
null, 102.9, 105.4, null, 103.6, 107.5, null, 101.6, 101.7, null, 102.9, 106.2, null, 103.8, 107.3, null, 103.8, 107.3, null, 95.2, 96.6, null, 95.2, 96.6, null, 105.8, 105, null, 106.1, 104.7, null, 102.6, 107.1, null, 104.7, 103.2, null, 104.7, 103.2, null, 104.7, 103.1, null, 108.9, 108.2, null, 109.4, 108.6, null, 104.9, 104.5, null, 112.2, 111.9, null, 114.6, 115.2, null, 115.5, 116.4, null, 113.5, 113.5, null, 100.2, 98, null, 100.2, 98, null, 104.5, 101.9, null, 113.2, 112.2, null, 97.2, 93.4, null, 101, 98.3, null, 101, 98.3, null, 117.7, 118.6, null, 117.7, 118.6, null, 105.1, 104, null, 105.1, 104, null, 108.1, 108.1, null, 
108.4, 108.2, null, 113.4, 114.2, null, 102, 119.5, null, 67.3, 61.3, null, 112.2, 110.2, null, 112.2, 110.2, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 104.5, 105.3, null, 105.5, 106.2, null, 109.6, 99.2, null, 108.2, 98.2, null, 108.2, 98.2, null, 98.5, 82.2, null, 98.5, 82.2, null, 111.1, 101.6, null, 171.3, 134.4, null, null, null, null, 115.1, 115.1, null, 90.8, 86.5, null, 129.5, 115, null, 106.8, 92.7, null, 91.5, 101.5, null, 100.8, 103, null, 91.9, 84, null, 97.5, 103.7, null, 101.7, 114.4, null, 101.7, 114.4, null, 88.5, 79, null, 87.2, 74.5, null, 98.4, 96, null, 73.7, 
54.9, null, 91.3, 91.5, null, 91.3, 91.5, null, 96.6, 96.8, null, 96.6, 96.8, null, 101.8, 96.2, null, 107.2, 94.7, null, 100.9, 106.7, null, 113.9, 85.6, null, 81.6, 100.5, null, 81.6, 100.5, null, 105.9, 113.6, null, 105.9, 113.6, null, 97.8, 97.4, null, 86.8, 86.8, null, null, null, null, 101.1, 101.1, null, 71.8, 67.7, null, 80.7, 77.1, null, null, null, null, null, null, null, 99.6, 97.2, null, 94.7, 91.1, null, 101.2, 100.8, null, 101.5, 101.1, null, 101.5, 101.1, null, 100.3, 99.9, null, 101.9, 101.7, null, 97.4, 95.9, null, 97.4, 95.9, null, 85.1, 77.9, null, 85.1, 77.9, null, 87.1, 81.4, null, 101.2, 100.7, 
null, 101.4, 101.2, null, 101.4, 101.2, null, 100.1, 97.7, null, 100.1, 96.5, null, 100.1, 100.1, null, 103.1, 101.7, null, 103.1, 101.7, null, 103.1, 101.7, null, 103.5, 102.3, null, 103.5, 102.3, null, 102.4, 101.6, null, 102.6, 101.7, null, 99.8, 99.7, null, 106.3, 109, null, 106.2, 109, null, 106.3, 109, null, 110.9, 113, null, 111.7, 113.6, null, 105.7, 109.3, null, 112.7, 114.3, null, 114.5, 115.7, null, 115.5, 116.7, null, 113.1, 114, null, 99.9, 104.1, null, 99.9, 104.1, null, 102, 106.5, null, 112, 115.2, null, 93.5, 98.9, null, 94.7, 100.7, null, 94.7, 100.7, null, 129.9, 125.8, null, 129.9, 125.8, null, 102.2, 107.8, null, 
102.2, 107.8, null, 113.2, 115, null, 113.4, 114.9, null, 118.8, 119.3, null, null, null, null, 69, 75.7, null, 107.9, 116.6, null, 107.9, 116.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.5, 103.3, null, 106.8, 111.5, null, 106.8, 111.5, null, 108.2, 119, null, 108.2, 119, null, 75.1, 85.1, null, 75.1, 85.1, null, 117, 118.8, null, 112, 102, null, 137.9, 105.5, null, null, null, null, 111.1, 135.7, null, 106.6, 107.8, null, 99.9, 92.9, null, null, null, null, 229.4, 228, null, 92.7, 110.9, null, 82.6, 79, null, null, null, null, null, null, null, 71.8, 96.6, null, 71.8, 
96.6, null, 71.8, 96.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.6, 95.8, null, 85.8, 90.1, null, 99.2, 89.4, null, 75.5, 91, null, null, null, null, null, null, null, 72, 69.8, null, 72, 69.8, null, 102.7, 98.4, null, null, null, null, 108.1, 100.5, null, null, null, null, 70.3, 81.6, null, 76.5, 86.1, null, null, null, null, null, null, null, 100.6, 104, null, 98.1, 100.5, null, 106.5, 107.3, null, 106.6, 107.4, null, 103.2, 104.7, null, 109.4, 112.7, null, 110.2, 108.9, null, 103.7, 104.5, null, 103.7, 104.5, null, 87.9, 95.2, null, 87.9, 95.3, 
null, 89.2, 92.9, null, 103.4, 100.5, null, 103.5, 99, null, 103.5, 99, null, 102.9, 109.1, null, 103.6, 113.2, null, 101.6, 101.7, null, 102.5, 106.8, null, 103.5, 107.7, null, 103.5, 107.7, null, 93.5, 98.7, null, 93.5, 98.7, null, 109.6, 107.7, null, 110.2, 107.9, null, 102.3, 103.3, null, 104.9, 103.9, null, 104.9, 103.9, null, 104.9, 103.8, null, 109.2, 108.7, null, 109.7, 109.2, null, 105, 105.2, null, 112.2, 112.2, null, 114.6, 115.2, null, 115.5, 116.4, null, 113.5, 113.6, null, 100.2, 98.7, null, 100.2, 98.7, null, 104.2, 102.4, null, 113, 112.6, null, 96.7, 94.1, null, 100.3, 98.6, null, 100.3, 98.6, null, 119.2, 119.5, null, 
119.2, 119.5, null, 104.7, 104.4, null, 104.7, 104.4, null, 108.7, 108.9, null, 109, 109, null, 114.1, 114.9, null, 102, 119.5, null, 67.5, 62.8, null, 111.7, 110.9, null, 111.7, 110.9, null, 98.4, 104.8, null, 98.4, 104.8, null, null, null, null, null, null, null, 104.4, 105, null, 105.7, 107.1, null, 108.8, 102.4, null, 108.2, 107.9, null, 108.2, 107.9, null, 87.9, 83.3, null, 87.9, 83.3, null, 112.6, 105.6, null, 131.1, 113.5, null, 137.9, 105.5, null, 115.1, 115.1, null, 95, 94.8, null, 122.6, 113.1, null, 105.7, 92.7, null, 91.5, 101.5, null, 149.3, 150.9, null, 92.1, 89, null, 90.3, 91.2, null, 101.7, 114.4, null, 101.7, 
114.4, null, 87.9, 79.5, null, 86.4, 75.2, null, 96, 96, null, 73.7, 54.9, null, 91.3, 91.5, null, 91.3, 91.5, null, 96.6, 96.8, null, 96.6, 96.8, null, 101.4, 96.1, null, 106.2, 94.5, null, 100.9, 105.9, null, 111.7, 85.8, null, 81.6, 100.5, null, 81.6, 100.5, null, 82.7, 82.7, null, 82.7, 82.7, null, 98.7, 97.6, null, 86.8, 86.8, null, 108.1, 100.5, null, 101.1, 101.1, null, 71.3, 71.3, null, 79.5, 79.5, null, null, null, null, null, null, null, 99.7, 98, null, 95.2, 92.2, null, 101.9, 101.6, null, 102.1, 101.9, null, 101.7, 101.5, null, 101.5, 101.4, null, 103, 102.6, null, 98.2, 97, null, 98.2, 97, 
null, 85.4, 79.8, null, 85.4, 79.8, null, 87.3, 82.7, null, 101.5, 100.6, null, 101.7, 101, null, 101.7, 101, null, 100.5, 99, null, 100.5, 98.4, null, 100.3, 100.3, null, 103, 102.3, null, 103.1, 102.4, null, 103.1, 102.4, null, 102.3, 101.8, null, 102.3, 101.8, null, 103.3, 102.3, null, 103.6, 102.5, null, 100.1, 100.2, null, 106.8, 110.6, null, 106.8, 110.6, null, 107.2, 111.1, null, 111, 114.3, null, 112.3, 115.7, null, 102.4, 105.9, null, 117.4, 119.4, null, 118.2, 120.1, null, 119.4, 121, null, 116.6, 119, null, 107.8, 113, null, 107.8, 113, null, 107.7, 112.3, null, 118.7, 120.6, null, 98.4, 104.9, null, 99.2, 109, null, 
99.2, 109, null, 138, 131.3, null, 138, 131.3, null, 111.8, 119.3, null, 111.8, 119.3, null, 111.7, 111.9, null, 118.2, 119.9, null, 123.7, 124.1, null, 127.9, 121.7, null, 67.9, 78.9, null, 108.8, 111.2, null, 108.8, 111.2, null, null, null, null, null, null, null, 99.8, 97.5, null, 99.8, 97.5, null, 104.7, 108.9, null, 104, 106.8, null, 104, 106.8, null, 100.1, 104.5, null, 100.1, 104.5, null, 92.7, 98.3, null, 92.7, 98.3, null, 106.8, 108.9, null, 105.6, 103.4, null, 149.5, 117, null, null, null, null, 106.7, 109, null, 83.7, 90.8, null, 93.6, 99, null, 132.6, 115.9, null, 176.4, 171.9, null, 92.4, 102.7, null, 89.2, 
86.6, null, null, null, null, null, null, null, 90.7, 98.9, null, 89.2, 99.9, null, null, null, null, 89.2, 99.9, null, null, null, null, null, null, null, 95.4, 96.1, null, 95.4, 96.1, null, 97.7, 103.1, null, 87.2, 94.8, null, 103, 94.6, null, 79.3, 95, null, 94.6, 92, null, 94.6, 92, null, null, null, null, null, null, null, 120.5, 123.2, null, null, null, null, 120.5, 123.2, null, null, null, null, null, null, null, null, null, null, 118.6, 156.1, null, 118.6, 156.1, null, 100, 104.5, null, 95.3, 99.8, null, 107.6, 107.2, null, 108, 107.4, null, 104.1, 104.4, null, 110.8, 110.8, null, 112.1, 109.9, 
null, 102.7, 105.4, null, 102.7, 105.4, null, 82.3, 91.8, null, 82.2, 91.6, null, 89.4, 101, null, 100.4, 102, null, 100, 101.3, null, 100, 101.3, null, 102.9, 106.2, null, 103.6, 108.5, null, 101.6, 101.7, null, 103.4, 107.9, null, 104.3, 108.6, null, 104.3, 108.6, null, 95.6, 101.1, null, 95.6, 101.1, null, 105.1, 104.3, null, 105.3, 104.4, null, 101.9, 101.9, null, 105.1, 104.7, null, 105.2, 104.7, null, 105.2, 104.7, null, 109.4, 109.5, null, 110, 110, null, 104.6, 105.3, null, 112.8, 113, null, 115, 115.8, null, 115.9, 116.9, null, 113.8, 114.2, null, 101, 100.2, null, 101, 100.2, null, 104.6, 103.5, null, 113.7, 113.5, null, 
96.9, 95.2, null, 100.1, 99.6, null, 100.1, 99.6, null, 121.3, 120.9, null, 121.3, 120.9, null, 105.5, 106, null, 105.5, 106, null, 109.2, 109.4, null, 110.1, 110.2, null, 115.2, 115.9, null, 111.4, 120.4, null, 67.6, 64.3, null, 111.4, 111, null, 111.4, 111, null, 98.4, 104.8, null, 98.4, 104.8, null, 99.8, 97.5, null, 99.8, 97.5, null, 104.4, 105.5, null, 105.5, 107, null, 107.7, 103.3, null, 105.3, 106.7, null, 105.3, 106.7, null, 89.1, 86.8, null, 89.1, 86.8, null, 111.3, 106.2, null, 118.3, 108.8, null, 146.9, 114.4, null, 115.1, 115.1, null, 96.4, 96.4, null, 115.7, 109.6, null, 103.6, 93.7, null, 105.1, 107.1, null, 157.3, 
157.3, null, 92.2, 91.1, null, 90.1, 90.3, null, 101.7, 114.4, null, 101.7, 114.4, null, 88.6, 83.9, null, 87.2, 80.8, null, 96, 96, null, 81, 71.4, null, 91.3, 91.5, null, 91.3, 91.5, null, 95.7, 96.2, null, 95.7, 96.2, null, 100.5, 97.6, null, 100.5, 94.6, null, 101.3, 103.1, null, 99.7, 88.3, null, 90.9, 94, null, 90.9, 94, null, 82.7, 82.7, null, 82.7, 82.7, null, 101.6, 100.8, null, 86.8, 86.8, null, 114.3, 111.3, null, 101.1, 101.1, null, 71.3, 71.3, null, 79.5, 79.5, null, 118.6, 156.1, null, 118.6, 156.1, null, 99.7, 98.7, null, 95.2, 93, null, 102.5, 102.2, null, 102.8, 102.5, null, 102, 101.8, 
null, 102.5, 102.5, null, 104, 103.4, null, 98.7, 97.9, null, 98.7, 97.9, null, 85.1, 80.9, null, 85.1, 80.9, null, 87.6, 84.4, null, 101.4, 100.8, null, 101.5, 101, null, 101.5, 101, null, 100.7, 99.8, null, 100.9, 99.4, null, 100.5, 100.4, null, 103.1, 102.9, null, 103.3, 103.1, null, 103.3, 103.1, null, 101.5, 101.8, null, 101.5, 101.8, null, 103.5, 102.5, null, 103.8, 102.7, null, 100.3, 100.4, null, 106.6, 108.8, null, 106.6, 108.8, null, 106.7, 109.3, null, 111.2, 112.3, null, 112, 113.8, null, 105.7, 102.6, null, 115.6, 116.2, null, 117.2, 117.6, null, 118.2, 118.7, null, 115.9, 116, null, 103.9, 105.7, null, 103.9, 105.7, null, 
105.2, 108.3, null, 115.6, 117.6, null, 96.4, 100.2, null, 97.7, 102.6, null, 97.7, 102.6, null, 133.1, 127.7, null, 133.1, 127.7, null, 106.6, 110.8, null, 106.6, 110.8, null, 112.2, 112.3, null, 114.5, 114.9, null, 119.8, 120.1, null, 127.9, 121.7, null, 68.5, 70.1, null, 113.9, 117.7, null, 113.9, 117.7, null, null, null, null, null, null, null, 99.8, 97.5, null, 99.8, 97.5, null, 101.2, 105.5, null, 107.9, 103.9, null, 107.9, 103.9, null, 105.3, 106.7, null, 105.3, 106.7, null, 89.1, 86.8, null, 89.1, 86.8, null, 114.1, 109.2, null, 119, 109.1, null, 146.9, 114.4, null, 109.1, 121.2, null, 95.8, 105.6, null, 111.4, 101.9, null, 104.3, 
96.6, null, 132.6, 115.9, null, 201.6, 198.3, null, 86, 98.4, null, 90.1, 90.3, null, null, null, null, null, null, null, 85.8, 96.1, null, 84.1, 96.1, null, 77.3, 90.9, null, 89.2, 99.9, null, null, null, null, null, null, null, 95.4, 96.1, null, 95.4, 96.1, null, 95.2, 95.7, null, 86.9, 90.3, null, 102.9, 95.5, null, 78.9, 87.3, null, 94.6, 92, null, 94.6, 92, null, 82.7, 82.7, null, 82.7, 82.7, null, 102.2, 100.5, null, 86.8, 86.8, null, 114.3, 111.3, null, null, null, null, 71.3, 71.3, null, 79.5, 79.5, null, 118.6, 156.1, null, 118.6, 156.1, null, 100.4, 103.9, null, 97, 99.9, null, 106.2, 106.6, 
null, 106.4, 106.6, null, 103.4, 104.1, null, 107.8, 108.9, null, 110.1, 109.1, null, 103.3, 105.6, null, 103.3, 105.6, null, 87.1, 93.5, null, 87, 93.5, null, 90.6, 94.9, null, 101.1, 101.2, null, 100.8, 100.2, null, 100.8, 100.2, null, 102.9, 106.9, null, 103.6, 109.7, null, 101.6, 101.7, null, 102.9, 107, null, 103.9, 107.9, null, 103.9, 107.9, null, 94.8, 98.7, null, 94.8, 98.7, null, 106.8, 105.6, null, 107.2, 105.7, null, 102.3, 104.1, null, 113.5, 114.4, null, 113.6, 114.6, null, 110.5, 112, null, 118.7, 118.3, null, 116.2, 116, null, 123.8, 123.2, null, 122, 123.2, null, 124.1, 123.6, null, 125.8, 124.9, null, 121.9, 121.7, null, 
114, 121, null, 114, 121, null, 112.2, 117.1, null, 121.9, 125, null, 104, 110.3, null, 106.8, 111.3, null, 106.8, 111.3, null, 134.2, 136.2, null, 134.2, 136.2, null, 113.3, 115.8, null, 113.3, 115.8, null, 115.9, 114.5, null, 126.7, 126.7, null, 134, 132.9, null, 123.3, 115.9, null, 68.7, 78, null, 110.6, 114.8, null, 110.6, 114.8, null, 113.9, 106.8, null, 113.9, 106.8, null, 96.1, 99.1, null, 96.1, 99.1, null, 98.2, 88.8, null, 127.3, 125.8, null, 102.2, 115.2, null, 120.1, 115.3, null, 120.1, 115.3, null, 99.8, 112.9, null, 99.8, 112.9, null, 101.9, 115.7, null, 93.3, 96.3, null, 108, 110, null, null, null, null, null, 
null, null, 86.4, 107.3, null, 92.4, 111.1, null, 113.6, 114.4, null, 167.9, 176.6, null, 80.3, 92.7, null, 104.5, 102.8, null, 134.4, 128.4, null, 134.4, 128.4, null, 88.3, 104.6, null, 79.7, 106.3, null, null, null, null, 79.7, 106.3, null, null, null, null, null, null, null, 101.2, 102.5, null, 101.2, 102.5, null, 92.5, 97.8, null, 90.4, 95.9, null, 104, 102.6, null, 73.8, 86.1, null, 103.1, 98.8, null, 103.1, 98.8, null, null, null, null, null, null, null, 104.3, 125.7, null, null, null, null, 104.3, 125.7, null, null, null, null, null, null, null, null, null, null, 120.2, 109.2, null, 120.2, 109.2, null, 101.2, 105, 
null, 95.7, 100.3, null, 108.4, 107.6, null, 108.9, 108.1, null, 104.8, 104.9, null, 112.1, 110.9, null, 113.1, 111.1, null, 101.5, 100.8, null, 101.5, 100.8, null, 79.9, 92.4, null, 79.8, 92.4, null, 85.8, 92.8, null, 104.1, 102.2, null, 104.3, 100.5, null, 104.3, 100.5, null, 102.9, 112.5, null, 103.6, 118.7, null, 101.6, 101.7, null, 105.3, 108.4, null, 105.7, 108.9, null, 105.7, 108.9, null, 101.7, 104.8, null, 101.7, 104.8, null, 106.6, 107, null, 107, 107.6, null, 102.3, 101.3, null, 106.3, 106.1, null, 106.4, 106.1, null, 105.8, 105.5, null, 111, 111.1, null, 110.9, 110.9, null, 111.9, 112.1, null, 113.7, 114, null, 115.9, 116.6, null, 
116.9, 117.8, null, 114.6, 114.9, null, 102.3, 102.2, null, 102.3, 102.2, null, 105.4, 104.8, null, 114.5, 114.6, null, 97.6, 96.6, null, 100.8, 100.7, null, 100.8, 100.7, null, 122.6, 122.4, null, 122.6, 122.4, null, 106.3, 106.9, null, 106.3, 106.9, null, 110.4, 110.4, null, 111.9, 112, null, 117.1, 117.6, null, 116.2, 118.5, null, 67.7, 65.4, null, 111.3, 111.3, null, 111.3, 111.3, null, 108.8, 106.2, null, 108.8, 106.2, null, 98, 98.2, null, 98, 98.2, null, 103.8, 103.6, null, 114.2, 114.6, null, 106.7, 105.3, null, 108.8, 108.8, null, 108.8, 108.8, null, 91, 91, null, 91, 91, null, 109.6, 107.8, null, 108.8, 104.3, null, 125.3, 
112.2, null, 115.1, 115.1, null, 96.4, 96.4, null, 110.7, 109.3, null, 101.5, 96.3, null, 107, 108.7, null, 160.2, 162.3, null, 91.2, 91.2, null, 91.5, 91.5, null, 120.7, 123.1, null, 120.7, 123.1, null, 88.6, 86.8, null, 86.1, 83.5, null, 96, 96, null, 80.7, 77, null, 91.3, 91.5, null, 91.3, 91.5, null, 98.5, 99.4, null, 98.5, 99.4, null, 98.5, 97.6, null, 96.6, 95.1, null, 102.5, 102.9, null, 90.8, 87.7, null, 97.1, 96.5, null, 97.1, 96.5, null, 82.7, 82.7, null, 82.7, 82.7, null, 101.7, 101.7, null, 86.8, 86.8, null, 112.9, 112.9, null, 101.1, 101.1, null, 71.3, 71.3, null, 79.5, 79.5, null, 119.7, 120.9, 
null, 119.7, 120.9, null, 99.9, 99.3, null, 95.2, 93.7, null, 103.1, 102.8, null, 103.4, 103.1, null, 102.2, 102.1, null, 103.5, 103.3, null, 104.9, 104.2, null, 99, 98.2, null, 99, 98.2, null, 84.6, 81.9, null, 84.5, 81.8, null, 87.4, 85.2, null, 101.6, 100.9, null, 101.8, 100.9, null, 101.8, 100.9, null, 100.9, 100.9, null, 101.1, 101.1, null, 100.6, 100.6, null, 103.3, 103.5, null, 103.5, 103.6, null, 103.5, 103.6, null, 101.6, 102.1, null, 101.6, 102.1, null, 103.8, 103, null, 104.1, 103.2, null, 100.5, 100.5, null, 113.2, 114.7, null, 113.3, 114.8, null, 114.1, 116.2, null, 119.5, 119.6, null, 122.2, 123.1, null, 106.6, 103.7, null, 
129.6, 129.7, null, 132.8, 130.6, null, 134.3, 131.2, null, 130.7, 129.7, null, 122, 121.9, null, 122, 121.9, null, 118.3, 123.4, null, 129, 130.7, null, 109.3, 116.9, null, 108.5, 108.3, null, 108.5, 108.3, null, 139.7, 144.2, null, 139.7, 144.2, null, 114.5, 112.7, null, 114.5, 112.7, null, 120.8, 120.6, null, 133.6, 132.9, null, 140.2, 137.5, null, 141.4, 136.2, null, 73.1, 85.3, null, 129.6, 129.3, null, 129.6, 129.3, null, 108.6, 108.7, null, 108.6, 108.7, null, 94.3, 94.3, null, 94.3, 94.3, null, 93.4, 100.6, null, 108.5, 104.5, null, 92.2, 101, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.2, 
101, null, 96.1, 102, null, 118.7, 129.9, null, null, null, null, null, null, null, 85.6, 96.8, null, 76.8, 94.3, null, 91.1, 83.6, null, 122.9, 126.7, null, null, null, null, null, null, null, 117.5, 106, null, 117.5, 106, null, 92.6, 101.8, null, 82.1, 100.6, null, null, null, null, 82.1, 100.6, null, 132.7, 116.4, null, 132.7, 116.4, null, 102.4, 101.6, null, 102.4, 101.6, null, 93.6, 98.2, null, 92.5, 98, null, 105.1, 103, null, 84.9, 94.4, null, 104.3, 99.3, null, 104.3, 99.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 130.7, 122.4, null, 130.7, 122.4, null, 102.6, 106.2, null, 94.4, 102.2, null, 110.6, 111, null, 111.2, 111.4, null, 106.8, 107.2, null, 116.6, 115.8, null, 115, 115.3, null, 101.3, 106.1, null, 101.3, 106.1, null, 79, 92.5, null, 78.9, 92.5, null, 88, 97, null, 99.2, 104.6, null, 100, 106.2, null, 100, 106.2, null, 94.3, 96.2, null, 90.6, 93.3, null, 101.6, 101.7, null, 108.5, 108.8, null, 108.8, 109.2, null, 108.8, 109.2, null, 105.1, 104, null, 105.1, 104, null, 107.9, 110.3, null, 108.3, 111, null, 104.4, 104.4, null, 107, 107, null, 107.1, 107, null, 106.7, 106.6, null, 112, 112, null, 
112.1, 112.2, null, 111.2, 111, null, 115.2, 115.4, null, 117.5, 117.9, null, 118.5, 119, null, 116.1, 116.3, null, 104.1, 104, null, 104.1, 104, null, 106.5, 106.4, null, 115.8, 116, null, 98.7, 98.3, null, 101.5, 101.4, null, 101.5, 101.4, null, 124.1, 124.3, null, 124.1, 124.3, null, 107, 107.5, null, 107, 107.5, null, 111.9, 111.8, null, 113.9, 114, null, 119.2, 119.5, null, 122.5, 123.1, null, 68.2, 66.9, null, 112.9, 113, null, 112.9, 113, null, 108.7, 107.2, null, 108.7, 107.2, null, 97.4, 97.6, null, 97.4, 97.6, null, 102.9, 103.4, null, 113.5, 113.3, null, 105.2, 104.9, null, 108.8, 108.8, null, 108.8, 108.8, null, 91, 
91, null, 91, 91, null, 107.4, 107, null, 106.7, 104, null, 122.2, 119.8, null, 115.1, 115.1, null, 96.4, 96.4, null, 107.8, 108, null, 97.9, 96, null, 104.5, 104.4, null, 152.5, 155.1, null, 91.2, 91.2, null, 91.5, 91.5, null, 120.2, 120.2, null, 120.2, 120.2, null, 89, 88.4, null, 85.7, 84.8, null, 96, 96, null, 80.9, 79.5, null, 92.3, 92.2, null, 92.3, 92.2, null, 99.6, 100.1, null, 99.6, 100.1, null, 98, 97.7, null, 95.9, 95.5, null, 102.8, 102.9, null, 89.6, 88.9, null, 98.3, 97, null, 98.3, 97, null, 82.7, 82.7, null, 82.7, 82.7, null, 101.7, 101.7, null, 86.8, 86.8, null, 112.9, 112.9, 
null, 101.1, 101.1, null, 71.3, 71.3, null, 79.5, 79.5, null, 121.1, 121.1, null, 121.1, 121.1, null, 100.1, 99.9, null, 95.2, 94.4, null, 103.8, 103.5, null, 104.1, 103.8, null, 102.7, 102.6, null, 104.7, 104.4, null, 105.8, 105.2, null, 99.2, 98.9, null, 99.2, 98.9, null, 84.1, 82.7, null, 84, 82.7, null, 87.5, 86.1, null, 101.4, 101.2, null, 101.6, 101.4, null, 101.6, 101.4, null, 100.3, 100.5, null, 100.2, 100.4, null, 100.7, 100.7, null, 103.8, 104, null, 104, 104.2, null, 104, 104.2, null, 101.9, 102.2, null, 101.9, 102.2, null, 104.2, 103.6, null, 104.5, 103.8, null, 100.9, 100.8, null, 117.3, 118.4, null, 117.4, 118.3, null, 
118.4, 119.2, null, 126.1, 125.7, null, 128.5, 127.7, null, 95.8, 99.6, null, 135.6, 132.7, null, 139, 134, null, 141, 134.5, null, 136.5, 133.6, null, 127.9, 129.1, null, 127.9, 129.1, null, 125, 126.8, null, 137.1, 134.4, null, 114.8, 120, null, 109, 109.9, null, 109, 109.9, null, 143.9, 141.9, null, 143.9, 141.9, null, 122.8, 117.3, null, 122.8, 117.3, null, 127.3, 128.3, null, 141.8, 141.1, null, 149.9, 145.8, null, 144.3, 138.9, null, 73.9, 92.4, null, 125.2, 124.6, null, 125.2, 124.6, null, 112.1, 116, null, 112.1, 116, null, 96.1, 94.7, null, 96.1, 94.7, null, 100.9, 95.5, null, 96.2, 99.6, null, 96.2, 99.6, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 96.2, 99.6, null, 88.6, 109.5, null, 118.8, 132.4, null, null, null, null, null, null, null, 82.9, 81.4, null, 87.5, 114.7, null, 105, 105.3, null, 126.4, 114.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.3, 93.7, null, 77, 91.1, null, null, null, null, 77, 91.1, null, 124.6, 132.8, null, 124.6, 132.8, null, 97.5, 94, null, 97.5, 94, null, 94, 99.8, null, 94.5, 99.6, null, 104.5, 103.5, null, 85.2, 95.3, null, 90.9, 102.1, null, 90.9, 102.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, 105, 107.6, null, 95.8, 104.8, null, 111.1, 114.3, null, 111.7, 114.9, null, 109.4, 110.1, null, 112.7, 115.4, null, 114.5, 121.9, null, 102.3, 106.1, null, 102.3, 106.1, null, 79.9, 97.6, null, 79.8, 97.4, null, 87.3, 105.2, null, 101.8, 103.6, null, 103.1, 105.6, null, 103.1, 105.6, null, 94.6, 92.9, null, 91.1, 88.7, null, 101.6, 101.7, null, 111.6, 109.3, null, 112.4, 110.3, null, 112.4, 110.3, null, 105.2, 101.3, null, 105.2, 101.3, null, 110.7, 117.9, null, 111.6, 119.5, null, 101, 101.4, null, 
107.9, 107.9, 107.9, 107.9, 107.9, 107.9, 107.7, 107.7, 107.7, 113.2, 113.2, 113.2, 113.6, 113.6, 113.6, 110.5, 110.5, 110.5, 116.9, 116.9, 116.9, 119.3, 119.3, 119.3, 120.4, 120.4, 120.4, 117.8, 117.8, 117.8, 106.1, 106.1, 106.1, 106.1, 106.1, 106.1, 108.1, 108.1, 108.1, 117.6, 117.6, 117.6, 100, 100, 100, 102.1, 102.1, 102.1, 102.1, 102.1, 102.1, 125.8, 125.8, 125.8, 125.8, 125.8, 125.8, 108.3, 108.3, 108.3, 108.3, 108.3, 108.3, 113.6, 113.6, 113.6, 116.3, 116.3, 116.3, 121.7, 121.7, 121.7, 124.8, 124.8, 124.8, 68.6, 68.6, 68.6, 114, 114, 114, 114, 114, 114, 109.6, 109.6, 109.6, 109.6, 109.6, 109.6, 97.3, 97.3, 97.3, 97.3, 97.3, 97.3, 102.7, 102.7, 102.7, 112.7, 
112.7, 112.7, 104.4, 104.4, 104.4, 108.8, 108.8, 108.8, 108.8, 108.8, 108.8, 91, 91, 91, 91, 91, 91, 106.3, 106.3, 106.3, 104.5, 104.5, 104.5, 121.6, 121.6, 121.6, 115.1, 115.1, 115.1, 96.4, 96.4, 96.4, 105.2, 105.2, 105.2, 97.1, 97.1, 97.1, 104.6, 104.6, 104.6, 148.9, 148.9, 148.9, 91.2, 91.2, 91.2, 91.5, 91.5, 91.5, 120.2, 120.2, 120.2, 120.2, 120.2, 120.2, 88.7, 88.7, 88.7, 85.1, 85.1, 85.1, 96, 96, 96, 80.5, 80.5, 80.5, 93, 93, 93, 93, 93, 93, 99.4, 99.4, 99.4, 99.4, 99.4, 99.4, 97.8, 97.8, 97.8, 95.8, 95.8, 95.8, 102.9, 103, 103, 89.3, 89.3, 89.3, 97.5, 97.5, 97.5, 97.5, 97.5, 97.5, 82.7, 82.7, 
82.7, 82.7, 82.7, 82.7, 101.7, 101.7, 101.7, 86.8, 86.8, 86.8, 112.9, 112.9, 112.9, 101.1, 101.1, 101.1, 71.3, 71.3, 71.3, 79.5, 79.5, 79.5, 121.1, 121.1, 121.1, 121.1, 121.1, 121.1, 100.5, 100.5, 100.5, 95.2, 95.2, 95.2, 104.4, 104.4, 104.4, 104.7, 104.7, 104.7, 103.2, 103.2, 103.2, 105.3, 105.3, 105.3, 106.5, 106.5, 106.5, 99.5, 99.5, 99.5, 99.5, 99.5, 99.5, 83.7, 83.7, 83.7, 83.7, 83.7, 83.7, 87.4, 87.4, 87.4, 101.4, 101.4, 101.4, 101.7, 101.7, 101.7, 101.7, 101.7, 101.7, 99.9, 99.9, 99.9, 99.4, 99.4, 99.4, 100.8, 100.8, 100.8, 104.4, 104.4, 104.4, 104.7, 104.7, 104.7, 104.7, 104.7, 104.7, 102.2, 102.1, 102.1, 102.2, 102.1, 102.1, 104.7, 104.8, 104.8, 
105.1, 105.1, 105.1, 100.9, 100.9, 100.9, 114.5, 115.6, null, 114.6, 115.7, null, 114.2, 115.6, null, 120.9, 120.6, null, 121.9, 121.8, null, 116.9, 116.1, null, 129.1, 128.6, null, 132, 129.5, null, 133.7, 130.3, null, 129.7, 128.3, null, 121.3, 124, null, 121.3, 124, null, 118.5, 122.5, null, 129.3, 130.1, null, 109.4, 115.7, null, 108.1, 109.8, null, 108.1, 109.8, null, 139.3, 140.8, null, 139.3, 140.8, null, 116.9, 115.3, null, 116.9, 115.3, null, 120.9, 120.6, null, 133.9, 133.5, null, 141.4, 138.8, null, 133.8, 127.4, null, 71.9, 85, null, 121.8, 123, null, 121.8, 123, null, 111.5, 110.3, null, 111.5, 110.3, null, 95.7, 97.2, null, 95.7, 
97.2, null, 97.5, 94.7, null, 120, 118.3, null, 97.8, 106.9, null, 120.1, 115.3, null, 120.1, 115.3, null, 99.8, 112.9, null, 99.8, 112.9, null, 97.3, 106.3, null, 93, 100.4, null, 115.5, 124, null, null, null, null, null, null, null, 85.1, 95.3, null, 85.6, 105.6, null, 104.2, 102.4, null, 140.6, 140.6, null, 80.3, 92.7, null, 104.5, 102.8, null, 130.4, 122.9, null, 130.4, 122.9, null, 88.9, 101.2, null, 79.8, 100.5, null, null, null, null, 79.8, 100.5, null, 129.1, 123, null, 129.1, 123, null, 101.1, 100.9, null, 101.1, 100.9, null, 93, 98.2, null, 91.6, 97, null, 104.3, 102.8, null, 79.3, 90.4, null, 101.3, 99.4, 
null, 101.3, 99.4, null, null, null, null, null, null, null, 104.3, 125.7, null, null, null, null, 104.3, 125.7, null, null, null, null, null, null, null, null, null, null, 122, 111.4, null, 122, 111.4, null, 102.9, 106.3, null, 95.3, 102.4, null, 110, 111, null, 110.6, 111.5, null, 107, 107.4, null, 113.8, 114, null, 114.2, 116, null, 101.7, 104.3, null, 101.7, 104.3, null, 79.6, 94.1, null, 79.5, 94, null, 87, 98.1, null, 101.7, 103.4, null, 102.5, 104, null, 102.5, 104, null, 97.3, 100.2, null, 95.1, 99.4, null, 101.6, 101.7, null, 108.5, 108.9, null, 109, 109.5, null, 109, 109.5, null, 104, 103.3, null, 
104, 103.3, null, 108.4, 111.6, null, 109, 112.6, null, 102.6, 102.4, null, 107.9, 107.9, 107.9, 107.9, 107.9, 107.9, 107.7, 107.7, 107.7, 113.2, 113.2, 113.2, 113.6, 113.6, 113.6, 110.5, 110.5, 110.5, 116.9, 116.9, 116.9, 119.3, 119.3, 119.3, 120.4, 120.4, 120.4, 117.8, 117.8, 117.8, 106.1, 106.1, 106.1, 106.1, 106.1, 106.1, 108.1, 108.1, 108.1, 117.6, 117.6, 117.6, 100, 100, 100, 102.1, 102.1, 102.1, 102.1, 102.1, 102.1, 125.8, 125.8, 125.8, 125.8, 125.8, 125.8, 108.3, 108.3, 108.3, 108.3, 108.3, 108.3, 113.6, 113.6, 113.6, 116.3, 116.3, 116.3, 121.7, 121.7, 121.7, 124.8, 124.8, 124.8, 68.6, 68.6, 68.6, 114, 114, 114, 114, 114, 114, 109.6, 109.6, 109.6, 109.6, 
109.6, 109.6, 97.3, 97.3, 97.3, 97.3, 97.3, 97.3, 102.7, 102.7, 102.7, 112.7, 112.7, 112.7, 104.4, 104.4, 104.4, 108.8, 108.8, 108.8, 108.8, 108.8, 108.8, 91, 91, 91, 91, 91, 91, 106.3, 106.3, 106.3, 104.5, 104.5, 104.5, 121.6, 121.6, 121.6, 115.1, 115.1, 115.1, 96.4, 96.4, 96.4, 105.2, 105.2, 105.2, 97.1, 97.1, 97.1, 104.6, 104.6, 104.6, 148.9, 148.9, 148.9, 91.2, 91.2, 91.2, 91.5, 91.5, 91.5, 120.2, 120.2, 120.2, 120.2, 120.2, 120.2, 88.7, 88.7, 88.7, 85.1, 85.1, 85.1, 96, 96, 96, 80.5, 80.5, 80.5, 93, 93, 93, 93, 93, 93, 99.4, 99.4, 99.4, 99.4, 99.4, 99.4, 97.8, 97.8, 97.8, 95.8, 95.8, 95.8, 102.9, 103, 
103, 89.3, 89.3, 89.3, 97.5, 97.5, 97.5, 97.5, 97.5, 97.5, 82.7, 82.7, 82.7, 82.7, 82.7, 82.7, 101.7, 101.7, 101.7, 86.8, 86.8, 86.8, 112.9, 112.9, 112.9, 101.1, 101.1, 101.1, 71.3, 71.3, 71.3, 79.5, 79.5, 79.5, 121.1, 121.1, 121.1, 121.1, 121.1, 121.1, 100.5, 100.5, 100.5, 95.2, 95.2, 95.2, 104.4, 104.4, 104.4, 104.7, 104.7, 104.7, 103.2, 103.2, 103.2, 105.3, 105.3, 105.3, 106.5, 106.5, 106.5, 99.5, 99.5, 99.5, 99.5, 99.5, 99.5, 83.7, 83.7, 83.7, 83.7, 83.7, 83.7, 87.4, 87.4, 87.4, 101.4, 101.4, 101.4, 101.7, 101.7, 101.7, 101.7, 101.7, 101.7, 99.9, 99.9, 99.9, 99.4, 99.4, 99.4, 100.8, 100.8, 100.8, 104.4, 104.4, 104.4, 104.7, 104.7, 104.7, 
104.7, 104.7, 104.7, 102.2, 102.1, 102.1, 102.2, 102.1, 102.1, 104.7, 104.8, 104.8, 105.1, 105.1, 105.1, 100.9, 100.9, 100.9, 121.5, 120.8, null, 121.6, 120.9, null, 122.5, 121.5, null, 133.3, 130.7, null, 135.8, 132.6, null, 96.4, 101, null, 139.8, 134, null, 144.1, 135.9, null, 146.9, 136.7, null, 140.3, 134.9, null, 127.1, 128.5, null, 127.1, 128.5, null, 128.7, 129.7, null, 138.3, 133, null, 120.5, 126.6, null, 122.4, 120.2, null, 122.4, 120.2, null, 142.2, 135.3, null, 142.2, 135.3, null, 134.4, 124.4, null, 134.4, 124.4, null, 139.4, 137.9, null, 148.3, 146.1, null, 157.2, 150.3, null, 147.7, 144.8, null, 74.8, 99.5, null, 125.9, 115, null, 125.9, 
115, null, 111.3, 112.8, null, 111.3, 112.8, null, null, null, null, null, null, null, 104.6, 95.3, null, 98.4, 103.3, null, 98.4, 103.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.4, 103.3, null, 100.5, 122.1, null, null, null, null, null, null, null, null, null, null, 88, 83.6, null, 88.4, 121.6, null, 94, 106.3, null, 141.2, 143.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.9, 117.5, null, 88.3, 120, null, null, null, null, 88.3, 120, null, 149.3, 117.7, null, 149.3, 117.7, null, 106, 109.7, null, 106, 109.7, null, 88.1, 91.8, 
null, 87.8, 89.2, null, 91.4, 86.7, null, 82.9, 93.1, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.8, 108, null, 96.6, 103.5, null, 111.8, 113.5, null, 112.4, 114, null, 109.7, 109.3, null, 112.7, 115.4, null, 115.9, 120.1, null, 102.8, 106.5, null, 102.8, 106.5, null, 79.8, 99.1, null, 79.6, 99, null, 91.2, 104.7, null, 104.1, 99, null, 104.8, 97.3, null, 104.8, 97.3, null, 100.2, 109.3, null, 99, 113, null, 102.5, 102.6, null, 
114.2, 110.9, null, 114.9, 111.9, null, 114.9, 111.9, null, 107.6, 102, null, 107.6, 102, null, 114.7, 117.6, null, 115.2, 118.2, null, 109.7, 112.6, null, 121.5, 120.8, null, 121.6, 120.9, null, 122.5, 121.5, null, 133.3, 130.7, null, 135.8, 132.6, null, 96.4, 101, null, 139.8, 134, null, 144.1, 135.9, null, 146.9, 136.7, null, 140.3, 134.9, null, 127.1, 128.5, null, 127.1, 128.5, null, 128.7, 129.7, null, 138.3, 133, null, 120.5, 126.6, null, 122.4, 120.2, null, 122.4, 120.2, null, 142.2, 135.3, null, 142.2, 135.3, null, 134.4, 124.4, null, 134.4, 124.4, null, 139.4, 137.9, null, 148.3, 146.1, null, 157.2, 150.3, null, 147.7, 144.8, null, 74.8, 
99.5, null, 125.9, 115, null, 125.9, 115, null, 111.3, 112.8, null, 111.3, 112.8, null, null, null, null, null, null, null, 104.6, 95.3, null, 98.4, 103.3, null, 98.4, 103.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.4, 103.3, null, 100.5, 122.1, null, null, null, null, null, null, null, null, null, null, 88, 83.6, null, 88.4, 121.6, null, 94, 106.3, null, 141.2, 143.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.9, 117.5, null, 88.3, 120, null, null, null, null, 88.3, 120, null, 149.3, 117.7, null, 149.3, 117.7, null, 106, 109.7, 
null, 106, 109.7, null, 88.1, 91.8, null, 87.8, 89.2, null, 91.4, 86.7, null, 82.9, 93.1, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.8, 108, null, 96.6, 103.5, null, 111.8, 113.5, null, 112.4, 114, null, 109.7, 109.3, null, 112.7, 115.4, null, 115.9, 120.1, null, 102.8, 106.5, null, 102.8, 106.5, null, 79.8, 99.1, null, 79.6, 99, null, 91.2, 104.7, null, 104.1, 99, null, 104.8, 97.3, null, 104.8, 97.3, null, 100.2, 109.3, null, 
99, 113, null, 102.5, 102.6, null, 114.2, 110.9, null, 114.9, 111.9, null, 114.9, 111.9, null, 107.6, 102, null, 107.6, 102, null, 114.7, 117.6, null, 115.2, 118.2, null, 109.7, 112.6, null, 123.9, 122.4, null, 124, 122.5, null, 124.8, 123.4, null, 138.3, 131.5, null, 140.7, 133.7, null, 98.9, 94.6, null, 145, 134.3, null, 148.7, 135.1, null, 151.5, 136.7, null, 145, 132.8, null, 140.1, 140.5, null, 140.1, 140.5, null, 135.1, 130.7, null, 140.9, 126.7, null, 130.2, 134.6, null, 126.3, 124.7, null, 126.3, 124.7, null, 148.1, 137, null, 148.1, 137, null, 136.3, 130.4, null, 136.3, 130.4, null, 147.1, 143.1, null, 148.5, 144.7, null, 157.5, 
146.8, null, 148.4, 145.8, null, 73.5, 114.8, null, 138.7, 122.7, null, 138.7, 122.7, null, 113.2, 118.4, null, 113.2, 118.4, null, null, null, null, null, null, null, 97.8, 97.5, null, 101.1, 97.9, null, 101.1, 97.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1, 97.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.6, 80.2, null, 87.3, 104.6, null, 99.7, 106.4, null, 132.1, 125.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.8, 106.4, null, 94.3, 119.4, null, null, null, null, 94.3, 119.4, null, 98.8, 88.4, 
null, 98.8, 88.4, null, null, null, null, null, null, null, 89.3, 81.4, null, 89.3, 81.4, null, 92.7, 91.1, null, 86, 73.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.4, 111.1, null, 95.8, 108.1, null, 114.5, 116.6, null, 115.4, 117.2, null, 113.6, 113, null, 116.1, 119.7, null, 117.5, 122, null, 101.6, 108.4, null, 101.6, 108.4, null, 78.5, 100.9, null, 78.3, 100.5, null, 91.5, 119.1, null, 100.7, 107.8, null, 99.9, 106.5, null, 
99.9, 106.5, null, 104.9, 114.4, null, 105.7, 120.7, null, 103.3, 103.4, null, 115.8, 112.9, null, 116.4, 113.8, null, 116.4, 113.8, null, 110, 105, null, 110, 105, null, 113.6, 116.5, null, 114, 116.9, null, 108.8, 111.7, null, 122.7, 121.6, null, 122.8, 121.7, null, 123.6, 122.5, null, 135.7, 131.1, null, 138.2, 133.2, null, 97.5, 98, null, 142.4, 134.1, null, 146.4, 135.5, null, 149.2, 136.7, null, 142.7, 133.8, null, 133.6, 134.5, null, 133.6, 134.5, null, 131.9, 130.2, null, 139.6, 129.7, null, 125.4, 130.6, null, 124.4, 122.5, null, 124.4, 122.5, null, 145.2, 136.2, null, 145.2, 136.2, null, 135.4, 127.4, null, 135.4, 127.4, null, 142.8, 
140.2, null, 148.4, 145.4, null, 157.4, 148.5, null, 148, 145.3, null, 74.2, 106.5, null, 132.3, 118.9, null, 132.3, 118.9, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 101.2, 96.3, null, 99.6, 100.7, null, 99.6, 100.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.6, 100.7, null, 100.5, 122.1, null, null, null, null, null, null, null, null, null, null, 92.7, 82.1, null, 87.8, 111.6, null, 97.5, 106.4, null, 137.5, 136.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.8, 111.7, null, 91, 119.7, null, null, null, 
null, 91, 119.7, null, 104, 91.7, null, 104, 91.7, null, 106, 109.7, null, 106, 109.7, null, 88.6, 86.8, null, 88.5, 85.2, null, 92, 88.6, null, 84.5, 81.4, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.1, 109.5, null, 96.2, 105.8, null, 113.2, 115, null, 113.9, 115.6, null, 111.7, 111.1, null, 114.4, 117.5, null, 116.7, 121.1, null, 102.2, 107.5, null, 102.2, 107.5, null, 79.2, 100, null, 79, 99.7, null, 91.3, 111.5, null, 
102.4, 103.1, null, 102.4, 101.6, null, 102.4, 101.6, null, 102.6, 111.8, null, 102.3, 116.8, null, 102.9, 103, null, 115, 111.9, null, 115.7, 112.8, null, 115.7, 112.8, null, 108.8, 103.5, null, 108.8, 103.5, null, 114.2, 117.1, null, 114.6, 117.5, null, 109.3, 112.2, null, 131.3, 126.6, null, 131.4, 126.7, null, 131, 126.6, null, 145.8, 136.5, null, 148.9, 138.8, null, 134.4, 127.9, null, 154.2, 139.5, null, 159.8, 140.7, null, 165, 143.2, null, 153, 137.2, null, 140, 144.9, null, 140, 144.9, null, 144.6, 139.6, null, 154.7, 138, null, 135.9, 140.8, null, 134.3, 128.3, null, 134.3, 128.3, null, 148.1, 133.5, null, 148.1, 133.5, null, 138.2, 
141.7, null, 138.2, 141.7, null, 155.6, 148, null, 155.8, 148.7, null, 166.1, 150.9, null, 151.3, 147.9, null, 70.9, 117, null, 150.8, 133.7, null, 150.8, 133.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.7, 93.1, null, 136.4, 130.5, null, 101.5, 83.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.5, 83.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.4, 66.4, null, 87, 98.6, null, 112.1, 122.9, null, null, null, null, null, null, null, null, null, null, 141.8, 139.2, null, 141.8, 139.2, null, 100.5, 122.7, 
null, 100, 128.4, null, null, null, null, 100, 128.4, null, 100.9, 118.8, null, 100.9, 118.8, null, null, null, null, null, null, null, 93, 78.9, null, 93, 78.9, null, 97.4, 94.9, null, 87.6, 64.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.7, 112.4, null, 101.8, 107.8, null, 119.4, 118.8, null, 120.4, 119.4, null, 117.7, 116.3, null, 117.8, 118.5, null, 125.3, 124.1, null, 103.6, 108.9, null, 103.6, 108.9, null, 84.8, 103.9, null, 
84.7, 103.7, null, 91.7, 116.2, null, 107.3, 101.8, null, 107.8, 101.9, null, 107.8, 101.9, null, 104.5, 101.3, null, 105, 100.1, null, 103.3, 103.4, null, 118.9, 115.4, null, 119.5, 116.4, null, 119.5, 116.4, null, 113.1, 107.2, null, 113.1, 107.2, null, 118.6, 120.4, null, 119.4, 121.1, null, 109.7, 112.6, null, 125.7, 123.4, null, 125.8, 123.5, null, 126, 123.8, null, 139.4, 133.1, null, 141.6, 135, null, 122.3, 118.4, null, 146.3, 136, null, 150.9, 137.3, null, 154.5, 139, null, 146.1, 135, null, 135.7, 137.9, null, 135.7, 137.9, null, 136.1, 133.4, null, 144.6, 132.6, null, 128.9, 134, null, 127.7, 124.4, null, 127.7, 124.4, null, 146.1, 
135.3, null, 146.1, 135.3, null, 136.3, 131.9, null, 136.3, 131.9, null, 146.6, 142.6, null, 150.8, 146.5, null, 160.3, 149.3, null, 148.7, 145.8, null, 73.1, 109.7, null, 138.5, 123.9, null, 138.5, 123.9, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 100.7, 95.2, null, 125.6, 122.1, null, 100.1, 95.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.1, 95.9, null, 100.5, 122.1, null, null, null, null, null, null, null, null, null, null, 95.8, 76.9, null, 87.6, 107.7, null, 101.9, 111.3, null, 137.5, 136.4, null, null, null, null, null, null, null, 141.8, 139.2, 
null, 141.8, 139.2, null, 96.8, 115.5, null, 93.2, 121.8, null, null, null, null, 93.2, 121.8, null, 102.1, 106.7, null, 102.1, 106.7, null, 106, 109.7, null, 106, 109.7, null, 90.1, 83.9, null, 90.1, 82.8, null, 93.9, 90.9, null, 85.6, 74.3, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6, 110.5, null, 98.1, 106.5, null, 115.2, 116.3, null, 116.1, 116.9, null, 113.7, 112.9, null, 115.5, 117.9, null, 119.6, 122.1, null, 102.7, 108, null, 
102.7, 108, null, 81, 101.3, null, 80.9, 101.1, null, 91.5, 113, null, 104, 102.7, null, 104.2, 101.7, null, 104.2, 101.7, null, 103.2, 108, null, 103.2, 110.6, null, 103, 103.1, null, 116.3, 113.1, null, 116.9, 114, null, 116.9, 114, null, 110.2, 104.7, null, 110.2, 104.7, null, 115.6, 118.2, null, 116.2, 118.7, null, 109.4, 112.3, null, 125.7, 123.4, null, 125.8, 123.5, null, 126, 123.8, null, 139.4, 133.1, null, 141.6, 135, null, 122.3, 118.4, null, 146.3, 136, null, 150.9, 137.3, null, 154.5, 139, null, 146.1, 135, null, 135.7, 137.9, null, 135.7, 137.9, null, 136.1, 133.4, null, 144.6, 132.6, null, 128.9, 134, null, 127.7, 
124.4, null, 127.7, 124.4, null, 146.1, 135.3, null, 146.1, 135.3, null, 136.3, 131.9, null, 136.3, 131.9, null, 146.6, 142.6, null, 150.8, 146.5, null, 160.3, 149.3, null, 148.7, 145.8, null, 73.1, 109.7, null, 138.5, 123.9, null, 138.5, 123.9, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 100.7, 95.2, null, 125.6, 122.1, null, 100.1, 95.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.1, 95.9, null, 100.5, 122.1, null, null, null, null, null, null, null, null, null, null, 95.8, 76.9, null, 87.6, 107.7, null, 101.9, 111.3, null, 137.5, 136.4, null, null, null, 
null, null, null, null, 141.8, 139.2, null, 141.8, 139.2, null, 96.8, 115.5, null, 93.2, 121.8, null, null, null, null, 93.2, 121.8, null, 102.1, 106.7, null, 102.1, 106.7, null, 106, 109.7, null, 106, 109.7, null, 90.1, 83.9, null, 90.1, 82.8, null, 93.9, 90.9, null, 85.6, 74.3, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6, 110.5, null, 98.1, 106.5, null, 115.2, 116.3, null, 116.1, 116.9, null, 113.7, 112.9, null, 115.5, 117.9, null, 
119.6, 122.1, null, 102.7, 108, null, 102.7, 108, null, 81, 101.3, null, 80.9, 101.1, null, 91.5, 113, null, 104, 102.7, null, 104.2, 101.7, null, 104.2, 101.7, null, 103.2, 108, null, 103.2, 110.6, null, 103, 103.1, null, 116.3, 113.1, null, 116.9, 114, null, 116.9, 114, null, 110.2, 104.7, null, 110.2, 104.7, null, 115.6, 118.2, null, 116.2, 118.7, null, 109.4, 112.3, null, 141.5, 134.9, null, 141.6, 134.9, null, 142.7, 135.6, null, 161.3, 147.7, null, 166.5, 150.7, null, 129.5, 127.3, null, 172.1, 151.2, null, 181, 155.1, null, 183.4, 155.7, null, 177.7, 154.3, null, 166.3, 167.6, null, 166.3, 167.6, null, 153.4, 146.4, null, 176.1, 
153.4, null, 134.2, 139.4, null, 135.3, 135.4, null, 135.3, 135.4, null, 165.8, 137.8, null, 165.8, 137.8, null, 158.3, 147.9, null, 158.3, 147.9, null, 178.4, 165, null, 179.1, 165.5, null, 192.2, 169.9, null, null, null, null, 70.2, 104.8, null, 158.6, 149.3, null, 158.6, 149.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.5, 94.5, null, 132.6, 131.3, null, 105.7, 113, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.7, 113, null, null, null, null, null, null, null, 133.3, 115.5, null, null, null, null, null, null, null, 97.1, 112, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 133.9, 132.1, null, 133.9, 132.1, null, 91, 112.5, null, 90.3, 141.5, null, null, null, null, 90.3, 141.5, null, 91.3, 105.3, null, 91.3, 105.3, null, null, null, null, null, null, null, 91.6, 83.9, null, 91.6, 83.9, null, 98.6, 102.5, null, 81.9, 64.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.2, 117.7, null, 110.6, 116.9, null, 127.3, 125.5, null, 128.6, 126.3, null, 
124.4, 122.2, null, 127, 124.8, null, 135.4, 133.3, null, 106.6, 111.9, null, 106.6, 111.9, null, 102.4, 119.3, null, 102.3, 119.5, null, 109.7, 112.3, null, 105.3, 105.8, null, 105.3, 106.7, null, 105.3, 106.7, null, 105.6, 101.7, null, 105, 99.3, null, 106.8, 106.9, null, 122, 118.1, null, 122, 118.3, null, 122, 118.3, null, 122.7, 116, null, 122.7, 116, null, 120.3, 115.9, null, 121.4, 116.6, null, 108.4, 108.7, null, 129.6, 126.3, null, 129.7, 126.4, null, 130.1, 126.8, null, 144.8, 136.8, null, 147.6, 139, null, 124.3, 120.9, null, 152.8, 140, null, 158.4, 141.9, null, 161.7, 143.3, null, 154, 140, null, 143.4, 145.4, null, 143.4, 
145.4, null, 140.5, 136.7, null, 152.5, 138, null, 130.2, 135.4, null, 129.6, 127.1, null, 129.6, 127.1, null, 151.1, 136, null, 151.1, 136, null, 141.8, 136, null, 141.8, 136, null, 153.8, 147.9, null, 157.8, 151.3, null, 168.3, 154.7, null, 148.7, 145.8, null, 72.4, 108.5, null, 143.5, 130, null, 143.5, 130, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 101.2, 95, null, 127.6, 124.7, null, 100.4, 96.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.4, 96.6, null, 100.5, 122.1, null, null, null, null, 133.3, 115.5, null, null, null, null, 95.8, 76.9, 
null, 88.8, 108.3, null, 101.9, 111.3, null, 137.5, 136.4, null, null, null, null, null, null, null, 138.8, 136.4, null, 138.8, 136.4, null, 95.5, 114.8, null, 92.9, 123.6, null, null, null, null, 92.9, 123.6, null, 97.7, 106.2, null, 97.7, 106.2, null, 106, 109.7, null, 106, 109.7, null, 90.5, 83.9, null, 90.5, 83.1, null, 95.2, 93.8, null, 84.7, 71.8, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.8, 112.3, null, 101.2, 109.1, null, 
118.3, 118.7, null, 119.2, 119.3, null, 116.4, 115.2, null, 118.4, 119.6, null, 123.5, 125, null, 103.7, 108.9, null, 103.7, 108.9, null, 86.4, 106.1, null, 86.2, 105.9, null, 96, 112.8, null, 104.4, 103.4, null, 104.5, 102.9, null, 104.5, 102.9, null, 103.8, 106.4, null, 103.7, 107.5, null, 104, 104.1, null, 117.7, 114.3, null, 118.2, 115.1, null, 118.2, 115.1, null, 113.4, 107.5, null, 113.4, 107.5, null, 116.8, 117.6, null, 117.5, 118.2, null, 109.2, 111.4, null, 149.5, 138.7, null, 149.7, 138.7, null, 150.6, 139.8, null, 174.6, 152.5, null, 177.1, 154.9, null, 99.6, 84.6, null, 186.4, 160.4, null, 195.4, 164.2, null, 199.5, 167.9, null, 190.1, 
159.6, null, 185.2, 181.9, null, 185.2, 181.9, null, 166.5, 156.2, null, 193.3, 165.8, null, 143.7, 146.5, null, 144.1, 140.7, null, 144.1, 140.7, null, 179.5, 144.1, null, 179.5, 144.1, null, 189.6, 176, null, 189.6, 176, null, 176.6, 156, null, 177, 156.6, null, 189.7, 159.7, null, null, null, null, 71, 110.2, null, 165.6, 139.2, null, 165.6, 139.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.5, 96.3, null, 103.4, 86.6, null, 103.4, 86.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.4, 86.6, null, null, null, null, null, null, null, 124.5, 117, 
null, null, null, null, null, null, null, 92.8, 73.7, null, null, null, null, null, null, null, 106.1, 90.1, null, null, null, null, null, null, null, null, null, null, 92.1, 117.8, null, 93.9, 151.2, null, null, null, null, 93.9, 151.2, null, 91.1, 104.4, null, 91.1, 104.4, null, null, null, null, null, null, null, 88.6, 78.4, null, 88.6, 78.4, null, 89.3, 93.4, null, 88, 68.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
122.9, 122, null, 119.1, 123, null, 134.1, 131, null, 135.5, 131.9, null, 127.7, 125.4, null, 137.4, 135.6, null, 145.6, 139.2, null, 113, 116.5, null, 113, 116.5, null, 108.2, 123.4, null, 108.3, 123.5, null, 93.9, 105.7, null, 119, 115.1, null, 118.3, 114.4, null, 118.3, 114.4, null, 123, 118.5, null, 128.5, 121.6, null, 112, 112.1, null, 125.7, 121.4, null, 125.8, 121.8, null, 125.8, 121.8, null, 124.6, 117.7, null, 124.6, 117.7, null, 128.1, 120.4, null, 129.6, 121.3, null, 111.1, 109.4, null, 133.3, 128.7, null, 133.5, 128.8, null, 134.1, 129.5, null, 150.1, 139.8, null, 153.3, 142.2, null, 123, 118.7, null, 159.5, 144.3, null, 165.8, 
146.6, null, 169.3, 148.4, null, 161.2, 144.2, null, 151.7, 152.9, null, 151.7, 152.9, null, 145.7, 140.7, null, 160.7, 143.8, null, 132.9, 137.6, null, 132.5, 129.9, null, 132.5, 129.9, null, 156.7, 137.7, null, 156.7, 137.7, null, 151.4, 144.2, null, 151.4, 144.2, null, 158, 149.5, null, 161.5, 152.5, null, 172.5, 155.8, null, 148.7, 145.8, null, 72.1, 108.8, null, 147.9, 132, null, 147.9, 132, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 103, 95.3, null, 126.5, 122.7, null, 100.8, 95.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.8, 95.1, null, 100.5, 122.1, 
null, null, null, null, 129.5, 116.1, null, null, null, null, 95.8, 76.9, null, 89.4, 101.3, null, 101.9, 111.3, null, 137.5, 136.4, null, 106.1, 90.1, null, null, null, null, 138.8, 136.4, null, 138.8, 136.4, null, 95.1, 115.1, null, 93, 125.3, null, null, null, null, 93, 125.3, null, 96.7, 105.9, null, 96.7, 105.9, null, 106, 109.7, null, 106, 109.7, null, 90.2, 83.1, null, 90.2, 82.4, null, 94.4, 93.7, null, 85.3, 71.1, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 113.2, 114.3, null, 104.8, 112, null, 121.4, 121.2, null, 122.5, 121.9, null, 118.6, 117.3, null, 122.2, 122.9, null, 127.9, 127.9, null, 105.5, 110.5, null, 105.5, 110.5, null, 90.7, 109.7, null, 90.6, 109.7, null, 95.6, 111.3, null, 107.3, 105.8, null, 107.2, 105.2, null, 107.2, 105.2, null, 107.6, 108.9, null, 108.6, 110.5, null, 105.6, 105.7, null, 119.3, 115.8, null, 119.7, 116.4, null, 119.7, 116.4, null, 115.6, 109.6, null, 115.6, 109.6, null, 119.1, 118.2, null, 119.9, 118.9, null, 109.5, 111, null, 154.4, 142.8, null, 154.6, 143, null, 156.8, 144.8, null, 178.8, 157, null, 185.5, 161.6, null, 111.3, 
105.9, null, 195, 168.5, null, 205.1, 173.5, null, 207.4, 174.9, null, 202, 171.8, null, 194.8, 192.5, null, 194.8, 192.5, null, 175.8, 162.6, null, 204.1, 173.9, null, 151.8, 151.5, null, 148.3, 151.3, null, 148.3, 151.3, null, 186, 150.7, null, 186, 150.7, null, 165, 157.4, null, 165, 157.4, null, 188, 160.4, null, 188.2, 159.8, null, 201.2, 163, null, null, null, null, 79.4, 111.2, null, 185.3, 185.3, null, 185.3, 185.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.7, 113.6, null, 106.4, 92.7, null, 106.4, 92.7, null, null, null, null, null, null, null, null, null, null, null, null, 
null, 106.4, 92.7, null, null, null, null, null, null, null, 132.7, 102.9, null, 102.2, 104.5, null, null, null, null, 139.2, 84, null, null, null, null, null, null, null, 85.1, 99.2, null, null, null, null, null, null, null, null, null, null, 156, 138.9, null, 156, 138.9, null, 158.6, 138.3, null, 94.1, 162.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.8, 113.5, null, 88.7, 97.4, null, 85.3, 83.8, null, 91.2, 109.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.8, 114.5, null, null, null, null, null, null, null, 115.8, 114.5, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 125.1, 123.7, null, 119.8, 122.4, null, 136.7, 132.7, null, 137.4, 133.3, null, 128, 125.9, null, 141.3, 138.4, null, 148.7, 140.9, null, 125.5, 124.5, null, 125.5, 124.5, null, 107.2, 117.8, null, 107.2, 117.7, null, 104.4, 119.7, null, 120.4, 117.9, null, 120.2, 118.1, null, 120.2, 118.1, null, 121.7, 117.5, null, 123.9, 117.4, null, 117.1, 117.2, null, 128.8, 124.6, null, 129.2, 124.7, null, 129.2, 124.7, null, 125.5, 122.9, null, 125.5, 122.9, null, 129.3, 120.3, null, 131, 121.4, null, 109.8, 107, null, 136.8, 131.1, null, 137, 131.2, null, 137.9, 132.1, null, 154.8, 
142.8, null, 158.7, 145.6, null, 121.3, 116.8, null, 165.4, 148.5, null, 172.4, 151.3, null, 175.6, 153, null, 168, 149, null, 158.9, 159.6, null, 158.9, 159.6, null, 150.7, 144.5, null, 167.9, 149, null, 136.1, 140, null, 135.1, 133.3, null, 135.1, 133.3, null, 161.6, 140, null, 161.6, 140, null, 153.6, 146.4, null, 153.6, 146.4, null, 162.7, 151.3, null, 165.9, 153.8, null, 177.3, 157.1, null, 148.7, 145.8, null, 73.3, 109.2, null, 154.2, 140, null, 154.2, 140, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 104, 98.1, null, 125.3, 120.8, null, 101.7, 94.7, null, null, null, null, null, null, 
null, null, null, null, null, null, null, 101.7, 94.7, null, 100.5, 122.1, null, null, null, null, 130.3, 112.1, null, 102.2, 104.5, null, 95.8, 76.9, null, 98.9, 96, null, 101.9, 111.3, null, 137.5, 136.4, null, 95.2, 94.1, null, null, null, null, 138.8, 136.4, null, 138.8, 136.4, null, 111.5, 123, null, 119.1, 132.3, null, 158.6, 138.3, null, 93, 126.1, null, 96.7, 105.9, null, 96.7, 105.9, null, 106, 109.7, null, 106, 109.7, null, 102.8, 98.7, null, 90.1, 83.4, null, 93.8, 93.1, null, 85.9, 73.9, null, 90.3, 110.7, null, 90.3, 110.7, null, null, null, null, null, null, null, 115.8, 114.5, null, null, null, null, 
null, null, null, 115.8, 114.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.2, 115.9, null, 107.3, 113.8, null, 124, 123.1, null, 125, 123.8, null, 120.2, 118.7, null, 125.4, 125.5, null, 131.4, 130.2, null, 108.9, 112.9, null, 108.9, 112.9, null, 93.5, 111.2, null, 93.4, 111.1, null, 97.1, 112.8, null, 109.5, 107.8, null, 109.4, 107.4, null, 109.4, 107.4, null, 110, 110.4, null, 111.2, 111.7, null, 107.5, 107.6, null, 120.9, 117.2, null, 121.3, 117.8, null, 121.3, 117.8, null, 117.3, 111.7, null, 117.3, 111.7, null, 120.8, 118.6, null, 121.8, 119.3, null, 109.6, 110.3, null, 148.4, 138.8, null, 148.6, 
138.9, null, 150.1, 140.2, null, 171.4, 152.4, null, 176.5, 155.9, null, 119.9, 114.6, null, 184.5, 160.1, null, 193.8, 164.3, null, 196.8, 166.2, null, 189.9, 161.9, null, 182.1, 180.8, null, 182.1, 180.8, null, 165.2, 155.1, null, 191.2, 164.4, null, 143.2, 145.9, null, 142.6, 142.4, null, 142.6, 142.4, null, 177.1, 144.3, null, 177.1, 144.3, null, 171, 160.5, null, 171, 160.5, null, 181, 160.4, null, 181.4, 160.6, null, 194.4, 164.1, null, null, null, null, 73.5, 108.8, null, 169.8, 156.7, null, 169.8, 156.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.2, 100.9, null, 124.9, 118.6, null, 105.2, 92.1, 
null, null, null, null, null, null, null, null, null, null, null, null, null, 105.2, 92.1, null, null, null, null, null, null, null, 130.3, 112.1, null, 102.2, 104.5, null, null, null, null, 116, 85.4, null, null, null, null, null, null, null, 95.2, 94.1, null, null, null, null, 133.9, 132.1, null, 133.9, 132.1, null, 126.6, 129.7, null, 143.5, 139.7, null, 158.6, 138.3, null, 92.2, 147.9, null, 91.2, 105, null, 91.2, 105, null, null, null, null, null, null, null, 108.4, 105.5, null, 90.1, 84.2, null, 93.6, 96.6, null, 86.2, 73.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 
115.8, 114.5, null, null, null, null, null, null, null, 115.8, 114.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.7, 121.2, null, 116.5, 120.8, null, 132.7, 129.8, null, 133.8, 130.5, null, 126.7, 124.5, null, 135.2, 132.9, null, 143.2, 137.9, null, 115, 117.7, null, 115, 117.7, null, 105.9, 120.2, null, 105.9, 120.2, null, 102.7, 112.5, null, 114.9, 113, null, 114.6, 113.1, null, 114.6, 113.1, null, 116.8, 112.6, null, 119.1, 112.8, null, 112, 112.1, null, 125.5, 121.4, null, 125.7, 121.6, null, 125.7, 121.6, null, 124.3, 118.8, null, 124.3, 118.8, null, 125.9, 118.9, null, 127.3, 119.8, null, 109.8, 
108.4, null, 149.2, 139.7, null, 149.4, 139.9, null, 151.6, 142.3, null, 167.2, 149.7, null, 174.2, 155.7, null, 120.3, 109.6, null, 189.7, 162.6, null, 197.3, 165.9, null, 198.1, 165.4, null, 196.2, 166.4, null, 212.2, 204.2, null, 212.2, 204.2, null, 170.3, 160.7, null, 186.5, 160.5, null, 156.6, 160.9, null, 150.8, 152, null, 150.8, 152, null, 185.6, 141.2, null, 185.6, 141.2, null, 195.1, 184.2, null, 195.1, 184.2, null, 167.2, 149.2, null, 167.8, 150.4, null, 177.4, 151.9, null, null, null, null, 87.9, 128.3, null, 153.4, 122.7, null, 153.4, 122.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.8, 106.6, 
null, 123.8, 109.5, null, 123.8, 109.5, null, 104.8, 96.9, null, 104.8, 96.9, null, 151.8, 154.1, null, 151.8, 154.1, null, 112.8, 94.3, null, 210.2, 115, null, null, null, null, 138.5, 126.9, null, 104.2, 120.2, null, 112.9, 83, null, 125.1, 101.5, null, null, null, null, null, null, null, 85.5, 112.9, null, 106.6, 109.3, null, null, null, null, null, null, null, 117, 149, null, 117, 149, null, 117, 149, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.5, 110.1, null, 89.9, 105.1, null, 90.1, 81, null, 89.9, 114.4, null, null, null, null, null, null, null, 
97.4, 92, null, 97.4, 92, null, 92.7, 111.7, null, 79.5, 91.6, null, null, null, null, null, null, null, 100.8, 140.4, null, 110.6, 137.1, null, null, null, null, null, null, null, 127, 126.1, null, 121.6, 124.6, null, 134.7, 128.8, null, 134.7, 128.7, null, 125.3, 121.8, null, 139.5, 135.3, null, 145.8, 135.1, null, 133.7, 129.1, null, 133.7, 129.1, null, 107.2, 117.7, null, 107.3, 117.9, null, 98.4, 105.7, null, 127.9, 128.7, null, 127.3, 128.8, null, 127.3, 128.8, null, 131.3, 127.6, null, 136.6, 131.9, null, 120.6, 118.7, null, 131, 127.3, null, 132, 127.2, null, 132, 127.2, null, 122.3, 128.5, null, 122.3, 128.5, null, 128.9, 
121.8, null, 130.6, 123.1, null, 109.8, 107, null, 138.6, 132.4, null, 138.8, 132.5, null, 139.9, 133.6, null, 156.6, 143.8, null, 160.9, 147.1, null, 121.1, 115.5, null, 168.9, 150.6, null, 175.9, 153.4, null, 178.8, 154.8, null, 172, 151.6, null, 166.5, 166.2, null, 166.5, 166.2, null, 153.5, 146.8, null, 170.6, 150.7, null, 139, 143, null, 137.4, 135.9, null, 137.4, 135.9, null, 165, 140.2, null, 165, 140.2, null, 159.6, 151.9, null, 159.6, 151.9, null, 163.3, 151, null, 166.2, 153.3, null, 177.3, 156.3, null, 148.7, 145.8, null, 75.4, 112, null, 154, 137.3, null, 154, 137.3, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, 
null, null, null, null, 103.7, 99.2, null, 125.1, 118.5, null, 110.3, 100.6, null, 104.8, 96.9, null, 104.8, 96.9, null, 151.8, 154.1, null, 151.8, 154.1, null, 105, 94.5, null, 197.6, 115.4, null, null, null, null, 131.7, 114.5, null, 103.5, 113.9, null, 103.1, 79.6, null, 103.7, 97.1, null, 101.9, 111.3, null, 137.5, 136.4, null, 91.7, 99.7, null, 106.6, 109.3, null, 138.8, 136.4, null, 138.8, 136.4, null, 112.5, 127.1, null, 118.6, 136, null, 139.8, 142.1, null, 93, 126.1, null, 96.7, 105.9, null, 96.7, 105.9, null, 106, 109.7, null, 106, 109.7, null, 101.6, 99.8, null, 90.1, 84, null, 93.8, 92.9, null, 86.1, 75.6, null, 
90.3, 110.7, null, 90.3, 110.7, null, 97.4, 92, null, 97.4, 92, null, 111.6, 114.1, null, 79.5, 91.6, null, null, null, null, 115.8, 114.5, null, 100.8, 140.4, null, 110.6, 137.1, null, null, null, null, null, null, null, 116.9, 117.4, null, 109.3, 115.4, null, 125.5, 124, null, 126.3, 124.5, null, 120.9, 119.2, null, 127.4, 127, null, 133.5, 131, null, 112.4, 115.4, null, 112.4, 115.4, null, 95.4, 112.2, null, 95.4, 112.1, null, 97.3, 111.7, null, 112.1, 110.8, null, 111.9, 110.4, null, 111.9, 110.4, null, 113, 112.9, null, 114.8, 114.7, null, 109.4, 109.2, null, 122.3, 118.7, null, 122.8, 119.2, null, 122.8, 119.2, null, 118, 
113.9, null, 118, 113.9, null, 121.9, 119, null, 123, 119.9, null, 109.6, 109.8, null, 146, 137.3, null, 146.1, 137.6, null, 148.8, 140, null, 160.3, 144.5, null, 167.7, 150.1, null, 115.1, 108.9, null, 178.1, 158, null, 183.6, 160.3, null, 187.4, 162.3, null, 178.5, 157.8, null, 190.3, 190.5, null, 190.3, 190.5, null, 162.1, 158.9, null, 181.8, 162.3, null, 145.5, 155.6, null, 146.5, 154.7, null, 146.5, 154.7, null, 182.3, 140.3, null, 182.3, 140.3, null, 163.9, 160.4, null, 163.9, 160.4, null, 162.2, 143.3, null, 162.5, 143.3, null, 171.7, 144.5, null, null, null, null, 85.6, 124.1, null, 154.7, 143.4, null, 154.7, 143.4, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 101.3, 97.9, null, 112.9, 105.7, null, 112.9, 105.7, null, 105.1, 97.1, null, 105.1, 97.1, null, 76.4, 101.7, null, 76.4, 101.7, null, 125.2, 107, null, 200.7, 179.2, null, 193.7, 140.5, null, null, null, null, 105, 94.5, null, 102.9, 96.5, null, 141.4, 141.5, null, null, null, null, 159.9, 69.7, null, 110.6, 119.3, null, 101.7, 123.1, null, null, null, null, null, null, null, 80.5, 112.1, null, 80.5, 112.1, null, 80.5, 112.1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.8, 130.6, null, 79.1, 92.2, null, 
83.2, 83.9, null, 75.9, 100.5, null, null, null, null, null, null, null, 100.6, 139.7, null, 100.6, 139.7, null, 140.3, 136.6, null, null, null, null, 141.9, 131.3, null, null, null, null, 96.4, 137.1, null, 143.3, 187.3, null, null, null, null, null, null, null, 129.1, 128.3, null, 122.9, 125.3, null, 135.6, 127.3, null, 135.5, 127.1, null, 126.2, 122.3, null, 142.1, 129.9, null, 145.6, 132.1, null, 136.3, 131.4, null, 136.3, 131.4, null, 108.1, 123, null, 108.3, 123.2, null, 97.3, 109.1, null, 130.2, 125.9, null, 130, 125.6, null, 130, 125.6, null, 131.3, 127.6, null, 136.6, 131.9, null, 120.6, 118.7, null, 133.6, 130.3, null, 134.9, 
130.3, null, 134.9, 130.3, null, 122.1, 130.6, null, 122.1, 130.6, null, 130.1, 118.7, null, 131.9, 119.7, null, 109.5, 107, null, 139.5, 133, null, 139.7, 133.1, null, 141, 134.4, null, 157.1, 143.9, null, 161.7, 147.5, null, 120.2, 114.4, null, 170, 151.5, null, 176.9, 154.3, null, 179.9, 155.8, null, 172.9, 152.4, null, 169.5, 169.2, null, 169.5, 169.2, null, 154.6, 148.3, null, 172, 152.1, null, 139.8, 144.5, null, 138.5, 138.2, null, 138.5, 138.2, null, 167.2, 140.3, null, 167.2, 140.3, null, 160.1, 152.9, null, 160.1, 152.9, null, 163.2, 150.1, null, 165.7, 152, null, 176.6, 154.8, null, 148.7, 145.8, null, 76.7, 113.6, null, 154.1, 138, 
null, 154.1, 138, null, 111.5, 113.3, null, 111.5, 113.3, null, null, null, null, null, null, null, 103.4, 99, null, 123.1, 116.4, null, 111.1, 102.1, null, 105, 97, null, 105, 97, null, 117.5, 133.7, null, 117.5, 133.7, null, 110.1, 97.8, null, 199.7, 152.3, null, 193.7, 140.5, null, 131.7, 114.5, null, 103.8, 109.2, null, 103, 84, null, 109.6, 103.7, null, 101.9, 111.3, null, 146, 97.8, null, 96.1, 104.3, null, 104.2, 115.4, null, 138.8, 136.4, null, 138.8, 136.4, null, 111.3, 126.6, null, 116.7, 135, null, 134.6, 140.2, null, 93, 126.1, null, 96.7, 105.9, null, 96.7, 105.9, null, 106, 109.7, null, 106, 109.7, null, 
105.1, 103.7, null, 89.5, 84.4, null, 93.3, 92.5, null, 85.5, 76.5, null, 90.3, 110.7, null, 90.3, 110.7, null, 99.6, 120.4, null, 99.6, 120.4, null, 116.8, 118.3, null, 79.5, 91.6, null, 141.9, 131.3, null, 115.8, 114.5, null, 99.5, 139.4, null, 120.3, 151.4, null, null, null, null, null, null, null, 118.4, 118.7, null, 111, 116.7, null, 126.8, 124.4, null, 127.5, 124.9, null, 121.6, 119.6, null, 129.2, 127.4, null, 135, 131.1, null, 115.4, 117.5, null, 115.4, 117.5, null, 97, 113.6, null, 97, 113.6, null, 97.3, 111.3, null, 114.4, 112.7, null, 114.2, 112.3, null, 114.2, 112.3, null, 115.3, 114.8, null, 117.5, 116.9, null, 110.8, 
110.4, null, 123.8, 120.1, null, 124.3, 120.6, null, 124.3, 120.6, null, 118.5, 115.8, null, 118.5, 115.8, null, 123, 119, null, 124.1, 119.8, null, 109.6, 109.5, null, 143.3, 134.2, null, 143.4, 134.3, null, 145.8, 136, null, 150.1, 135.2, null, 155.1, 138.1, null, 115.2, 112.5, null, 178, 151.6, null, 181.9, 153.9, null, 185.7, 155.5, null, 177, 151.8, null, 194.3, 180.2, null, 194.3, 180.2, null, 161.5, 150, null, 178.1, 150, null, 147.4, 149.8, null, 159.4, 160.7, null, 159.4, 160.7, null, 189.6, 137.4, null, 189.6, 137.4, null, 162.5, 145.3, null, 162.5, 145.3, null, 144.9, 129.7, null, 162.8, 137.7, null, 172.2, 139.2, null, 138.5, 108.3, 
null, 95.4, 140.5, null, 159.2, 146.3, null, 159.2, 146.3, null, null, null, null, null, null, null, 110.4, 110.6, null, 110.4, 110.6, null, 99.5, 95, null, 122.5, 117.8, null, 122.5, 117.8, null, 140.1, 140, null, 140.1, 140, null, 88.5, 95.5, null, 88.5, 95.5, null, 129.1, 120.9, null, 145.5, 137.8, null, 173.2, 115.9, null, null, null, null, 116.7, 109.4, null, 104.3, 124.6, null, 122.2, 130.6, null, 165.2, 124.6, null, 158.7, 90, null, 116.5, 126.1, null, 114.1, 127.9, null, null, null, null, null, null, null, 119.7, 132, null, 120, 134.5, null, null, null, null, 120, 134.5, null, null, null, null, null, null, null, 
118.7, 124.4, null, 118.7, 124.4, null, 94.5, 96.7, null, 84.4, 96.8, null, 98.1, 95.2, null, 77.5, 97.7, null, 102.2, 108, null, 102.2, 108, null, null, null, null, null, null, null, 112.4, 93.3, null, null, null, null, 112.4, 93.3, null, null, null, null, null, null, null, null, null, null, 122.4, 103.2, null, 122.4, 103.2, null, 132.8, 132.8, null, 126.7, 132.9, null, 135.7, 126.1, null, 135.6, 125.6, null, 127.3, 122.3, null, 138.3, 124.8, null, 146.1, 130.3, null, 137.1, 133.5, null, 137.1, 133.5, null, 117.5, 142.8, null, 117.7, 143.2, null, 97.3, 108.8, null, 130.1, 129.6, null, 129.7, 129.7, null, 129.7, 129.7, null, 132.4, 
128.7, null, 136.6, 131.9, null, 124, 122, null, 137.2, 132.7, null, 138, 132.3, null, 138, 132.3, null, 130.6, 136.6, null, 130.6, 136.6, null, 129.1, 122.8, null, 130.9, 124.3, null, 108.8, 106.8, null, 140, 133.2, null, 140.2, 133.3, null, 141.6, 134.6, null, 156.1, 142.7, null, 160.8, 146.1, null, 119.4, 114.1, null, 170.9, 151.5, null, 177.4, 154.3, null, 180.5, 155.7, null, 173.3, 152.3, null, 172.3, 170.6, null, 172.3, 170.6, null, 155.3, 148.5, null, 172.6, 151.9, null, 140.6, 145.1, null, 140.8, 140.6, null, 140.8, 140.6, null, 169.7, 139.9, null, 169.7, 139.9, null, 160.4, 152, null, 160.4, 152, null, 160.3, 146.8, null, 165.4, 150.2, 
null, 176.1, 152.9, null, 145, 130.1, null, 78.7, 116.6, null, 154.7, 138.9, null, 154.7, 138.9, null, 111.5, 113.3, null, 111.5, 113.3, null, 110.4, 110.6, null, 110.4, 110.6, null, 102.9, 98.6, null, 123, 116.6, null, 113.6, 105.5, null, 117.5, 111.6, null, 117.5, 111.6, null, 110.1, 123.6, null, 110.1, 123.6, null, 114.1, 102.5, null, 172.5, 145.8, null, 177.8, 121, null, 131.7, 114.5, null, 105.2, 109.2, null, 103.3, 89.2, null, 111.8, 108, null, 122.9, 116.9, null, 149.7, 95.2, null, 99.5, 108, null, 106.1, 117.8, null, 138.8, 136.4, null, 138.8, 136.4, null, 113.5, 128.1, null, 117.6, 134.9, null, 134.6, 140.2, null, 105.6, 130.4, null, 
96.7, 105.9, null, 96.7, 105.9, null, 115.8, 121, null, 115.8, 121, null, 102.7, 102.2, null, 88, 87.6, null, 94.4, 93.1, null, 82.6, 82.8, null, 98.8, 108.7, null, 98.8, 108.7, null, 99.6, 120.4, null, 99.6, 120.4, null, 116.2, 114.4, null, 79.5, 91.6, null, 127.2, 111.3, null, 115.8, 114.5, null, 99.5, 139.4, null, 120.3, 151.4, null, 122.4, 103.2, null, 122.4, 103.2, null, 120, 120.3, null, 112.8, 118.5, null, 127.8, 124.6, null, 128.4, 124.9, null, 122.2, 119.9, null, 130.2, 127.1, null, 136.2, 131, null, 117.8, 119.3, null, 117.8, 119.3, null, 99.3, 116.7, null, 99.3, 116.7, null, 97.3, 111.1, null, 116.1, 114.6, null, 115.9, 
114.2, null, 115.9, 114.2, null, 117.2, 116.4, null, 119.7, 118.6, null, 112.2, 111.7, null, 125.2, 121.5, null, 125.9, 121.9, null, 125.9, 121.9, null, 119.8, 118, null, 119.8, 118, null, 123.6, 119.4, null, 124.9, 120.3, null, 109.5, 109.2, null, 146, 136.9, null, 146.2, 137.1, null, 148.6, 139.3, null, 158.4, 142.5, null, 164.7, 147.1, null, 116.7, 110.4, null, 181.9, 157.4, null, 187.6, 160.1, null, 190.4, 161, null, 183.9, 158.7, null, 198.9, 191.5, null, 198.9, 191.5, null, 164.6, 156.4, null, 182.1, 157.5, null, 149.8, 155.4, null, 152.2, 155.8, null, 152.2, 155.8, null, 185.8, 139.6, null, 185.8, 139.6, null, 173.8, 163, null, 173.8, 163, 
null, 155.9, 139, null, 164.3, 143.6, null, 173.8, 145.1, null, 138.5, 108.3, null, 89.6, 130.9, null, 155.8, 136.8, null, 155.8, 136.8, null, null, null, null, null, null, null, 110.4, 110.6, null, 110.4, 110.6, null, 100.9, 99.6, null, 119.7, 110.9, null, 119.7, 110.9, null, 117.5, 111.6, null, 117.5, 111.6, null, 110.1, 123.6, null, 110.1, 123.6, null, 122.9, 107.7, null, 173.8, 146.1, null, 177.8, 121, null, 138.5, 126.9, null, 106.3, 110.9, null, 106.9, 96, null, 128.8, 123.5, null, 165.2, 124.6, null, 159.3, 79, null, 102.5, 119.2, null, 106.1, 117.8, null, null, null, null, null, null, null, 116.3, 135.6, null, 115.9, 137.9, null, 
110.5, 143, null, 120, 134.5, null, null, null, null, null, null, null, 118.7, 124.4, null, 118.7, 124.4, null, 102.6, 107.7, null, 84.3, 96.9, null, 95.9, 93.2, null, 78.4, 99.3, null, 102.2, 108, null, 102.2, 108, null, 99.6, 120.4, null, 99.6, 120.4, null, 116.8, 114.3, null, 79.5, 91.6, null, 127.2, 111.3, null, null, null, null, 99.5, 139.4, null, 120.3, 151.4, null, 122.4, 103.2, null, 122.4, 103.2, null, 129.6, 129.1, null, 123.7, 127.6, null, 135.3, 127.4, null, 135.3, 127.1, null, 126.3, 122.1, null, 140, 129.9, null, 145.8, 132.5, null, 135.7, 131.3, null, 135.7, 131.3, null, 110.9, 127.4, null, 111.1, 127.7, null, 97.7, 
107.8, null, 129.4, 128, null, 129, 128, null, 129, 128, null, 131.7, 128, null, 136.6, 131.9, null, 121.7, 119.8, null, 133.9, 130.1, null, 135, 129.9, null, 135, 129.9, null, 125, 131.9, null, 125, 131.9, null, 129.4, 121.1, null, 131.1, 122.3, null, 109.4, 106.9, null, 143.2, 126.2, null, 143.3, 126.1, null, 143.5, 129.9, null, 146, 123, null, 147.7, 127.1, null, 142.4, 115, null, 181.9, 149.1, null, 187.1, 150.8, null, 187.4, 149, null, 186.7, 153.2, null, 186.1, 163.2, null, 186.1, 163.2, null, 167.5, 149.3, null, 183.7, 150.7, null, 153.8, 147.9, null, 155.5, 145.6, null, 155.5, 145.6, null, 184.8, 137.7, null, 184.8, 137.7, 
null, 173.9, 153.5, null, 173.9, 153.5, null, 129.9, 112.1, null, 157.6, 124.4, null, 165.5, 123.5, null, 155.2, 125.9, null, 94.4, 137.4, null, 157.5, 142.4, null, 157.5, 142.4, null, 105.6, 92.7, null, 105.6, 92.7, null, 102, 106.1, null, 102, 106.1, null, 104, 105.9, null, 149, 117, null, 120.7, 118.1, null, 110.1, 91.7, null, 110.1, 91.7, null, 96.6, 96.8, null, 96.6, 96.8, null, 125.6, 123.3, null, 143.7, 154, null, 171, 158.3, null, null, null, null, null, null, null, 111.6, 129.2, null, 123.2, 133.3, null, 148.1, 130.4, null, 142.1, 84.6, null, 80.2, 99.9, null, 131, 125.4, null, 156.9, 116.7, null, 156.9, 116.7, null, 
110.9, 125.6, null, 114.2, 143.3, null, null, null, null, 114.2, 143.3, null, null, null, null, null, null, null, 105.9, 104.6, null, 105.9, 104.6, null, 83.7, 90.5, null, 80.7, 89.3, null, 91.9, 88.4, null, 67.2, 91.1, null, 95.1, 92.2, null, 95.1, 92.2, null, null, null, null, null, null, null, 106.5, 102.1, null, null, null, null, 106.5, 102.1, null, null, null, null, null, null, null, null, null, null, 115.4, 96, null, 115.4, 96, null, 136.8, 135.2, null, 129.1, 134.9, null, 135.1, 124.6, null, 135.1, 124.1, null, 127.5, 121.7, null, 139, 124, null, 144, 127.3, null, 135.7, 133.7, null, 135.7, 133.7, null, 121.4, 
151.9, null, 121.7, 152.5, null, 97.3, 113.4, null, 133.6, 128.3, null, 133.7, 128.2, null, 133.7, 128.2, null, 133, 129.3, null, 136.6, 131.9, null, 125.7, 123.7, null, 142.4, 135.2, null, 142.2, 134.5, null, 142.2, 134.5, null, 144.5, 142.1, null, 144.5, 142.1, null, 135.7, 127.3, null, 138, 129, null, 109.9, 107.4, null, 140.5, 132.1, null, 140.6, 132.2, null, 141.8, 134, null, 154.3, 139, null, 159, 143.4, null, 128.1, 114.5, null, 172, 151.3, null, 178.4, 153.9, null, 181.2, 155, null, 174.7, 152.4, null, 173.6, 169.7, null, 173.6, 169.7, null, 156.6, 148.6, null, 173.8, 151.8, null, 142, 145.4, null, 142.3, 141.2, null, 142.3, 141.2, 
null, 171.2, 139.7, null, 171.2, 139.7, null, 161.7, 152.2, null, 161.7, 152.2, null, 154.7, 140.1, null, 164.6, 147.1, null, 175.1, 149.6, null, 149.1, 128.3, null, 80.3, 118.7, null, 155, 139.3, null, 155, 139.3, null, 107.6, 98.9, null, 107.6, 98.9, null, 106.4, 108.5, null, 106.4, 108.5, null, 103, 99.3, null, 133.4, 116.8, null, 115, 107.7, null, 115.8, 106.4, null, 115.8, 106.4, null, 107.6, 118.2, null, 107.6, 118.2, null, 116.3, 106.1, null, 161.5, 148.5, null, 174, 138.8, null, 131.7, 114.5, null, 105.2, 109.2, null, 104.7, 94.6, null, 114, 112.4, null, 128.5, 120.1, null, 147.6, 92.2, null, 98, 107.4, null, 108.5, 118.6, null, 
149.3, 123.7, null, 149.3, 123.7, null, 113.1, 127.6, null, 117.1, 136, null, 134.6, 140.2, null, 107.5, 133.3, null, 96.7, 105.9, null, 96.7, 105.9, null, 110.8, 112.5, null, 110.8, 112.5, null, 97.9, 99.4, null, 85.2, 88.2, null, 93.3, 91, null, 77.2, 85.1, null, 96.9, 99.9, null, 96.9, 99.9, null, 99.6, 120.4, null, 99.6, 120.4, null, 115.8, 113.9, null, 79.5, 91.6, null, 124.4, 110.1, null, 115.8, 114.5, null, 99.5, 139.4, null, 120.3, 151.4, null, 117.7, 98.3, null, 117.7, 98.3, null, 121.7, 121.8, null, 114.4, 120.1, null, 128.5, 124.6, null, 129.1, 124.9, null, 122.7, 120.1, null, 131.1, 126.7, null, 137, 130.6, null, 119.6, 
120.8, null, 119.6, 120.8, null, 101.5, 120, null, 101.5, 120.1, null, 97.3, 111.3, null, 117.9, 116, null, 117.7, 115.6, null, 117.7, 115.6, null, 118.8, 117.7, null, 121.4, 120, null, 113.6, 112.9, null, 127, 122.9, null, 127.5, 123.2, null, 127.5, 123.2, null, 122.3, 120.4, null, 122.3, 120.4, null, 124.8, 120.2, null, 126.2, 121.2, null, 109.6, 109, null, 146.7, 129.6, null, 146.8, 129.6, null, 149.4, 130.9, null, 150.7, 126.1, null, 156.1, 127.7, null, 125, 117.3, null, 184.4, 142.3, null, 188.4, 141.9, null, 189.6, 141.2, null, 187, 143.1, null, 199.4, 163.4, null, 199.4, 163.4, null, 170, 143.7, null, 184, 142.6, null, 158.1, 144.6, 
null, 155.8, 143.6, null, 155.8, 143.6, null, 192.7, 137.9, null, 192.7, 137.9, null, 172.2, 150.4, null, 172.2, 150.4, null, 137.9, 114.2, null, 161.4, 120.8, null, 170.2, 121.4, null, 151.1, 106.9, null, 95, 130, null, 160.7, 124, null, 160.7, 124, null, 109.9, 101.2, null, 109.9, 101.2, null, 109.5, 116.1, null, 109.5, 116.1, null, 99.6, 106.6, null, 131.4, 121.1, null, 124.3, 134.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.3, 134.8, null, 126.7, 131.8, null, 133.9, 112.8, null, null, null, null, null, null, null, 112.8, 131.8, null, 129.3, 168.4, null, 127.3, 139.7, null, 136.1, 110.7, null, 
null, null, null, null, null, null, 135.4, 115.2, null, 135.4, 115.2, null, 114.7, 123.9, null, 127.2, 154.9, null, null, null, null, 127.2, 154.9, null, 148.7, 112.1, null, 148.7, 112.1, null, 97.3, 95, null, 97.3, 95, null, 79.6, 85, null, 78.5, 84.9, null, 94.1, 89.5, null, 69.1, 81.4, null, 90.9, 87.2, null, 90.9, 87.2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.1, 88.1, null, 115.1, 88.1, null, 140, 136.5, null, 127.2, 134.7, null, 134.4, 121.5, null, 134.3, 120.8, null, 127.2, 119.1, null, 135, 
115.8, null, 144.1, 125.3, null, 135, 133.3, null, 135, 133.3, null, 118.2, 149.6, null, 118.1, 149.7, null, 124.7, 141.7, null, 132.3, 133.4, null, 131.5, 131.5, null, 131.5, 131.5, null, 136.6, 144.9, null, 140.4, 155, null, 129.2, 127.2, null, 149.3, 137.6, null, 147.4, 135.5, null, 147.4, 135.5, null, 166.4, 158.3, null, 166.4, 158.3, null, 133.6, 123.8, null, 135.3, 124.9, null, 113.8, 109, null, 141.1, 131.8, null, 141.2, 131.9, null, 142.6, 133.7, null, 153.9, 137.5, null, 158.7, 141.5, null, 127.7, 114.8, null, 173.1, 150.3, null, 179.3, 152.7, null, 182, 153.6, null, 175.8, 151.4, null, 176, 169.1, null, 176, 169.1, null, 157.8, 148.1, 
null, 174.7, 150.8, null, 143.4, 145.3, null, 143.5, 141.4, null, 143.5, 141.4, null, 173.2, 139.5, null, 173.2, 139.5, null, 162.7, 152, null, 162.7, 152, null, 152.4, 136.2, null, 164.3, 144.2, null, 174.6, 146.5, null, 149.6, 122.1, null, 81.6, 119.8, null, 155.5, 137.7, null, 155.5, 137.7, null, 108.5, 99.8, null, 108.5, 99.8, null, 106.8, 109.6, null, 106.8, 109.6, null, 102.7, 99.9, null, 133.1, 117.3, null, 115.9, 110.2, null, 115.8, 106.4, null, 115.8, 106.4, null, 107.6, 118.2, null, 107.6, 118.2, null, 117.3, 109.2, null, 155.7, 146, null, 154.8, 126.7, null, 131.7, 114.5, null, 105.2, 109.2, null, 105.6, 98, null, 116.2, 118.6, null, 
128.3, 122.8, null, 145.3, 95.2, null, 98, 107.4, null, 108.5, 118.6, null, 147.2, 122.4, null, 147.2, 122.4, null, 113.3, 127.2, null, 118, 137.7, null, 134.6, 140.2, null, 110.1, 136.2, null, 98, 106.1, null, 98, 106.1, null, 106.8, 107.1, null, 106.8, 107.1, null, 95.9, 97.9, null, 84.1, 87.7, null, 93.4, 90.8, null, 75.6, 84.4, null, 95.9, 97.5, null, 95.9, 97.5, null, 99.6, 120.4, null, 99.6, 120.4, null, 115.8, 113.9, null, 79.5, 91.6, null, 124.4, 110.1, null, 115.8, 114.5, null, 99.5, 139.4, null, 120.3, 151.4, null, 117.4, 96.9, null, 117.4, 96.9, null, 123.3, 123.2, null, 115.6, 121.4, null, 129, 124.3, null, 129.5, 
124.5, null, 123.1, 120, null, 131.5, 125.6, null, 137.6, 130.1, null, 121, 122, null, 121, 122, null, 103, 122.6, null, 103, 122.6, null, 99.8, 114.1, null, 119.2, 117.5, null, 119, 117.1, null, 119, 117.1, null, 120.4, 120, null, 123.1, 122.9, null, 115, 114.2, null, 129, 124.3, null, 129.3, 124.3, null, 129.3, 124.3, null, 126.3, 124, null, 126.3, 124, null, 125.6, 120.6, null, 127, 121.6, null, 109.9, 109, null, 150, 127.9, null, 150.1, 127.9, null, 151.4, 127.9, null, 154, 122.1, null, 156.7, 121.9, null, 122, 127.3, null, 182.1, 134.3, null, 185, 133.1, null, 185.1, 131.3, null, 184.9, 135.5, null, 200.5, 156.8, 
null, 200.5, 156.8, null, 172.1, 137.7, null, 181.7, 132.5, null, 163.9, 142.8, null, 153.5, 140.8, null, 153.5, 140.8, null, 190.5, 132.4, null, 190.5, 132.4, null, 155.6, 126.7, null, 155.6, 126.7, null, 134.9, 106, null, 150.9, 106.4, null, 159, 106.1, null, 142.3, 98.6, null, 85.6, 115.8, null, 172.6, 137.9, null, 172.6, 137.9, null, 112.3, 100.2, null, 112.3, 100.2, null, 117.3, 122.1, null, 117.3, 122.1, null, 104.5, 103.6, null, 131.2, 136.4, null, 131.2, 136.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.2, 136.4, null, 166.6, 188, null, 177.8, 149.7, null, null, null, null, null, null, null, 
139.4, 168.2, null, 127.9, 146.2, null, 110.5, 105.2, null, 126.7, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.2, 147.3, null, 127, 164.9, null, null, null, null, 127, 164.9, null, 129.1, 103.6, null, 129.1, 103.6, null, 115.9, 118.9, null, 115.9, 118.9, null, 76.9, 81.8, null, 76, 80.4, null, 86, 82.3, null, 66.7, 78.3, null, 83.6, 92, null, 83.6, 92, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 144.5, 137.6, null, 128.2, 
133.8, null, 133.7, 120.3, null, 133.9, 119.9, null, 127.8, 116.8, null, 137.2, 121.7, null, 141.2, 123.3, null, 130.5, 127.6, null, 130.5, 127.6, null, 117.6, 147.2, null, 117.6, 147.4, null, 118.3, 135.5, null, 136.8, 134.4, null, 133.3, 129.3, null, 133.3, 129.3, null, 156, 164.9, null, 169.5, 186.1, null, 129.2, 127.2, null, 156.3, 140.1, null, 153.4, 136.5, null, 153.4, 136.5, null, 182.2, 173.2, null, 182.2, 173.2, null, 136.8, 123.6, null, 138.8, 124.4, null, 113.9, 112.8, null, 141.9, 131.5, 131.5, 142, 131.5, 131.5, 143.3, 133.1, 133.1, 153.9, 136, 136, 158.5, 139.5, 139.5, 127.5, 115.3, 115.3, 173.9, 148.8, 148.8, 179.8, 150.8, 150.8, 182.3, 151.4, 
151.4, 176.5, 149.9, 149.9, 178, 167.8, 167.8, 178, 167.8, 167.8, 159, 147.1, 147.1, 175.3, 149.1, 149.1, 145.1, 145.1, 145.1, 144.4, 141.3, 141.3, 144.4, 141.3, 141.3, 174.6, 138.8, 138.8, 174.6, 138.8, 138.8, 162.1, 149.6, 149.6, 162.1, 149.6, 149.6, 150.4, 132.4, 132.4, 163.1, 140.3, 140.3, 173.3, 142.4, 142.4, 148.8, 119.2, 119.2, 82, 119.4, 119.4, 156.9, 137.7, 137.7, 156.9, 137.7, 137.7, 109.6, 99.9, 99.9, 109.6, 99.9, 99.9, 107.9, 110.9, 110.9, 107.9, 110.9, 110.9, 102.9, 100.2, 100.2, 133.1, 118, 118, 117.3, 112.3, 112.3, 115.8, 106.4, 106.4, 115.8, 106.4, 106.4, 107.6, 118.2, 118.2, 107.6, 118.2, 118.2, 118.7, 111.8, 111.8, 157, 150.3, 150.3, 158.5, 130.3, 130.3, 
131.7, 114.5, 114.5, 105.2, 109.2, 109.2, 109.1, 103.6, 103.6, 117.1, 120.5, 120.5, 123.9, 118.4, 118.4, 142.7, 95.8, 95.8, 98, 107.4, 107.4, 108.5, 118.6, 118.6, 147.2, 122.4, 122.4, 147.2, 122.4, 122.4, 114, 128.5, 128.5, 118.6, 139.3, 139.3, 134.6, 140.2, 140.2, 111.8, 138.9, 138.9, 98.6, 106.1, 106.1, 98.6, 106.1, 106.1, 107.7, 108.3, 108.3, 107.7, 108.3, 108.3, 95, 97.1, 97.1, 83.5, 87.2, 87.2, 92.9, 90.2, 90.2, 75, 84, 84, 94.5, 96.9, 96.9, 94.5, 96.9, 96.9, 99.6, 120.4, 120.4, 99.6, 120.4, 120.4, 115.8, 113.9, 113.9, 79.5, 91.6, 91.6, 124.4, 110.1, 110.1, 115.8, 114.5, 114.5, 99.5, 139.4, 139.4, 120.3, 151.4, 151.4, 117.4, 96.9, 96.9, 117.4, 
96.9, 96.9, 125.1, 124.4, 124.4, 116.6, 122.5, 122.5, 129.4, 124, 124, 129.9, 124, 124, 123.5, 119.7, 119.7, 132, 125.3, 125.3, 137.9, 129.5, 129.5, 121.8, 122.4, 122.4, 121.8, 122.4, 122.4, 104.2, 124.5, 124.5, 104.3, 124.6, 124.6, 101.3, 115.9, 115.9, 120.6, 118.9, 118.9, 120.2, 118.1, 118.1, 120.2, 118.1, 118.1, 123.4, 123.6, 123.6, 127, 127.7, 127.7, 116.2, 115.3, 115.3, 131.3, 125.7, 125.7, 131.3, 125.4, 125.4, 131.3, 125.4, 125.4, 131, 128.2, 128.2, 131, 128.2, 128.2, 126.6, 120.8, 120.8, 128, 121.8, 121.8, 110.3, 109.3, 109.3, 146.2, 127.7, null, 146.3, 127.7, null, 147.9, 129.6, null, 149.5, 123.7, null, 153.2, 125.7, null, 136.2, 116.5, null, 182.8, 141.6, 
null, 186.8, 141.6, null, 187.4, 140.1, null, 186.2, 143.6, null, 195.3, 161, null, 195.3, 161, null, 169.9, 143.3, null, 183.1, 141.6, null, 158.6, 145, null, 154.9, 143.3, null, 154.9, 143.3, null, 189.3, 136, null, 189.3, 136, null, 167.2, 143.1, null, 167.2, 143.1, null, 134, 110.8, null, 156.7, 117, null, 164.9, 116.6, null, 151.4, 113.2, null, 91.7, 127.5, null, 163.6, 134.3, null, 163.6, 134.3, null, 109.3, 98, null, 109.3, 98, null, 106.3, 111.1, null, 106.3, 111.1, null, 102.7, 105.3, null, 143.1, 119.3, null, 124.5, 127.3, null, 110.1, 91.7, null, 110.1, 91.7, null, 96.6, 96.8, null, 96.6, 96.8, null, 126.8, 130.3, null, 
144.2, 155, null, 153.8, 133.2, null, null, null, null, null, null, null, 120.2, 141.3, null, 126.4, 147.7, null, 124.8, 119.8, null, 135.8, 96.5, null, 80.2, 99.9, null, 131, 125.4, null, 151.9, 116.4, null, 151.9, 116.4, null, 115, 129.4, null, 121.3, 152.1, null, null, null, null, 121.3, 152.1, null, 139.9, 108.4, null, 139.9, 108.4, null, 104, 102.8, null, 104, 102.8, null, 81.6, 87.8, null, 79.4, 86.7, null, 91.6, 87.8, null, 67.8, 85.5, null, 92.1, 90.9, null, 92.1, 90.9, null, null, null, null, null, null, null, 106.5, 102.1, null, null, null, null, 106.5, 102.1, null, null, null, null, null, null, null, null, 
null, null, 115.3, 94.5, null, 115.3, 94.5, null, 140.4, 136.4, null, 128.2, 134.5, null, 134.4, 122.1, null, 134.4, 121.5, null, 127.5, 119.2, null, 137.1, 120.4, null, 143.1, 125.3, null, 133.7, 131.5, null, 133.7, 131.5, null, 119.1, 149.6, null, 119.1, 149.9, null, 113.4, 130.3, null, 134.2, 132, null, 132.8, 129.6, null, 132.8, 129.6, null, 141.9, 145.9, null, 148.8, 156.5, null, 128, 126, null, 149.3, 137.7, null, 147.7, 135.5, null, 147.7, 135.5, null, 164.4, 158, null, 164.4, 158, null, 135.4, 124.9, null, 137.4, 126.1, null, 112.5, 109.7, null, 141.9, 131.5, 131.5, 142, 131.5, 131.5, 143.3, 133.1, 133.1, 153.9, 136, 136, 158.5, 139.5, 
139.5, 127.5, 115.3, 115.3, 173.9, 148.8, 148.8, 179.8, 150.8, 150.8, 182.3, 151.4, 151.4, 176.5, 149.9, 149.9, 178, 167.8, 167.8, 178, 167.8, 167.8, 159, 147.1, 147.1, 175.3, 149.1, 149.1, 145.1, 145.1, 145.1, 144.4, 141.3, 141.3, 144.4, 141.3, 141.3, 174.6, 138.8, 138.8, 174.6, 138.8, 138.8, 162.1, 149.6, 149.6, 162.1, 149.6, 149.6, 150.4, 132.4, 132.4, 163.1, 140.3, 140.3, 173.3, 142.4, 142.4, 148.8, 119.2, 119.2, 82, 119.4, 119.4, 156.9, 137.7, 137.7, 156.9, 137.7, 137.7, 109.6, 99.9, 99.9, 109.6, 99.9, 99.9, 107.9, 110.9, 110.9, 107.9, 110.9, 110.9, 102.9, 100.2, 100.2, 133.1, 118, 118, 117.3, 112.3, 112.3, 115.8, 106.4, 106.4, 115.8, 106.4, 106.4, 107.6, 118.2, 118.2, 
107.6, 118.2, 118.2, 118.7, 111.8, 111.8, 157, 150.3, 150.3, 158.5, 130.3, 130.3, 131.7, 114.5, 114.5, 105.2, 109.2, 109.2, 109.1, 103.6, 103.6, 117.1, 120.5, 120.5, 123.9, 118.4, 118.4, 142.7, 95.8, 95.8, 98, 107.4, 107.4, 108.5, 118.6, 118.6, 147.2, 122.4, 122.4, 147.2, 122.4, 122.4, 114, 128.5, 128.5, 118.6, 139.3, 139.3, 134.6, 140.2, 140.2, 111.8, 138.9, 138.9, 98.6, 106.1, 106.1, 98.6, 106.1, 106.1, 107.7, 108.3, 108.3, 107.7, 108.3, 108.3, 95, 97.1, 97.1, 83.5, 87.2, 87.2, 92.9, 90.2, 90.2, 75, 84, 84, 94.5, 96.9, 96.9, 94.5, 96.9, 96.9, 99.6, 120.4, 120.4, 99.6, 120.4, 120.4, 115.8, 113.9, 113.9, 79.5, 91.6, 91.6, 124.4, 110.1, 110.1, 115.8, 
114.5, 114.5, 99.5, 139.4, 139.4, 120.3, 151.4, 151.4, 117.4, 96.9, 96.9, 117.4, 96.9, 96.9, 125.1, 124.4, 124.4, 116.6, 122.5, 122.5, 129.4, 124, 124, 129.9, 124, 124, 123.5, 119.7, 119.7, 132, 125.3, 125.3, 137.9, 129.5, 129.5, 121.8, 122.4, 122.4, 121.8, 122.4, 122.4, 104.2, 124.5, 124.5, 104.3, 124.6, 124.6, 101.3, 115.9, 115.9, 120.6, 118.9, 118.9, 120.2, 118.1, 118.1, 120.2, 118.1, 118.1, 123.4, 123.6, 123.6, 127, 127.7, 127.7, 116.2, 115.3, 115.3, 131.3, 125.7, 125.7, 131.3, 125.4, 125.4, 131.3, 125.4, 125.4, 131, 128.2, 128.2, 131, 128.2, 128.2, 126.6, 120.8, 120.8, 128, 121.8, 121.8, 110.3, 109.3, 109.3, 152.5, 125.5, null, 152.6, 125.5, null, 153.6, 125.4, 
null, 156.9, 117.7, null, 158.9, 117, null, 126.1, 130.8, null, 178.2, 127.5, null, 180.1, 125, null, 180.5, 122.9, null, 179.6, 128, null, 196.9, 154.9, null, 196.9, 154.9, null, 167.1, 129.8, null, 176.7, 127.8, null, 159.1, 132, null, 153.9, 125.7, null, 153.9, 125.7, null, 191.7, 134.8, null, 191.7, 134.8, null, 163.7, 121.8, null, 163.7, 121.8, null, 138.3, 99.2, null, 145, 97.8, null, 153.4, 97.6, null, 127.9, 86.6, null, 80.3, 107.4, null, 166.3, 132.1, null, 166.3, 132.1, null, 112.5, 101.1, null, 112.5, 101.1, null, null, null, null, null, null, null, 106.1, 101.4, null, 136.9, 139.1, null, 136.9, 139.1, null, null, null, null, 
null, null, null, null, null, null, null, null, null, 136.9, 139.1, null, 115.1, 114.5, null, null, null, null, null, null, null, null, null, null, 149.7, 170.1, null, 128.8, 145.7, null, 117.5, 125, null, 126.5, 89.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.4, 143.1, null, 131.9, 149.4, null, null, null, null, 131.9, 149.4, null, 130.9, 87.7, null, 130.9, 87.7, null, 145.3, 137.1, null, 145.3, 137.1, null, 81.6, 92.6, null, 82.3, 93.7, null, 93, 101.8, null, 67.9, 81.9, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.2, 137.8, null, 128.6, 133.1, null, 133.8, 119.7, null, 134, 119.2, null, 127.5, 116.2, null, 136, 120.7, null, 142.3, 122.8, null, 129.5, 126, null, 129.5, 126, null, 120.5, 151, null, 120.4, 151.3, null, 126, 138.2, null, 134.4, 129.1, null, 133.4, 127.3, null, 133.4, 127.3, null, 140.2, 139.9, null, 145.8, 147.3, null, 129.2, 126, null, 160.7, 140.7, null, 156.7, 136.4, null, 156.7, 136.4, null, 196.6, 182.7, null, 196.6, 182.7, null, 141.7, 123.5, null, 143.9, 124.9, null, 117.3, 106.9, null, 152.5, 125.5, 
null, 152.6, 125.5, null, 153.6, 125.4, null, 156.9, 117.7, null, 158.9, 117, null, 126.1, 130.8, null, 178.2, 127.5, null, 180.1, 125, null, 180.5, 122.9, null, 179.6, 128, null, 196.9, 154.9, null, 196.9, 154.9, null, 167.1, 129.8, null, 176.7, 127.8, null, 159.1, 132, null, 153.9, 125.7, null, 153.9, 125.7, null, 191.7, 134.8, null, 191.7, 134.8, null, 163.7, 121.8, null, 163.7, 121.8, null, 138.3, 99.2, null, 145, 97.8, null, 153.4, 97.6, null, 127.9, 86.6, null, 80.3, 107.4, null, 166.3, 132.1, null, 166.3, 132.1, null, 112.5, 101.1, null, 112.5, 101.1, null, null, null, null, null, null, null, 106.1, 101.4, null, 136.9, 139.1, null, 
136.9, 139.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.9, 139.1, null, 115.1, 114.5, null, null, null, null, null, null, null, null, null, null, 149.7, 170.1, null, 128.8, 145.7, null, 117.5, 125, null, 126.5, 89.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.4, 143.1, null, 131.9, 149.4, null, null, null, null, 131.9, 149.4, null, 130.9, 87.7, null, 130.9, 87.7, null, 145.3, 137.1, null, 145.3, 137.1, null, 81.6, 92.6, null, 82.3, 93.7, null, 93, 101.8, null, 67.9, 81.9, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.2, 137.8, null, 128.6, 133.1, null, 133.8, 119.7, null, 134, 119.2, null, 127.5, 116.2, null, 136, 120.7, null, 142.3, 122.8, null, 129.5, 126, null, 129.5, 126, null, 120.5, 151, null, 120.4, 151.3, null, 126, 138.2, null, 134.4, 129.1, null, 133.4, 127.3, null, 133.4, 127.3, null, 140.2, 139.9, null, 145.8, 147.3, null, 129.2, 126, null, 160.7, 140.7, null, 156.7, 136.4, null, 156.7, 136.4, null, 196.6, 182.7, null, 196.6, 182.7, null, 141.7, 123.5, null, 143.9, 124.9, 
null, 117.3, 106.9, null, 151.4, 122.2, null, 151.5, 122.2, null, 152.1, 121.9, null, 155, 112.1, null, 156.3, 111.1, null, 134.3, 135.8, null, 170.8, 117.8, null, 171.7, 115.5, null, 173, 114.2, null, 170, 117.2, null, 185.6, 132.5, null, 185.6, 132.5, null, 160, 118.4, null, 163, 115.7, null, 157.4, 120.9, null, 162.1, 128.3, null, 162.1, 128.3, null, 185.2, 125.1, null, 185.2, 125.1, null, 175.8, 129, null, 175.8, 129, null, 140.2, 95.3, null, 140.2, 94.4, null, 148.2, 94.1, null, 130.9, 88.2, null, 77.1, 104.9, null, 159.5, 115, null, 159.5, 115, null, 116.8, 103.2, null, 116.8, 103.2, null, null, null, null, null, null, null, 
98.3, 100.5, null, 146.2, 144.6, null, 146.2, 144.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.2, 144.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.2, 156.3, null, 144.4, 165.4, null, 125.2, 125.6, null, 159.8, 121, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.7, 142.7, null, 138.3, 146.7, null, null, null, null, 138.3, 146.7, null, 133.4, 135, null, 133.4, 135, null, null, null, null, null, null, null, 81.7, 91.5, null, 81.7, 91.5, null, 89.2, 96.2, null, 74.3, 86.4, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.4, 137.2, null, 129.8, 135.5, null, 133.9, 116.9, null, 134.3, 116.4, null, 128.4, 113, null, 135.9, 117.1, null, 142, 120.9, null, 127.2, 125.2, null, 127.2, 125.2, null, 121.6, 154.9, null, 121.5, 155.2, null, 128.6, 140.5, null, 136.7, 135.7, null, 137, 137.1, null, 137, 137.1, null, 135.2, 128.9, null, 138.2, 130.7, null, 129.2, 125.1, null, 160.2, 138.3, null, 155.3, 133.4, null, 155.3, 133.4, null, 204.2, 185.6, null, 204.2, 185.6, 
null, 138, 121.5, null, 139.7, 122.5, null, 118.8, 109.2, null, 152, 123.9, null, 152.1, 123.9, null, 152.9, 123.6, null, 156, 114.9, null, 157.6, 114.1, null, 129.9, 133.1, null, 174.5, 122.5, null, 175.9, 120.2, null, 176.8, 118.5, null, 174.8, 122.5, null, 191.3, 143.2, null, 191.3, 143.2, null, 163.6, 124, null, 169.9, 121.7, null, 158.3, 126.2, null, 158, 127.1, null, 158, 127.1, null, 188.5, 129.8, null, 188.5, 129.8, null, 169.8, 125.4, null, 169.8, 125.4, null, 139.1, 97.4, null, 142.6, 96.1, null, 150.8, 95.8, null, 129.4, 87.4, null, 78.7, 106.1, null, 162.9, 123.1, null, 162.9, 123.1, null, 112.9, 101.3, null, 112.9, 101.3, null, 
null, null, null, null, null, null, 102.2, 101, null, 141.2, 141.7, null, 141.2, 141.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.2, 141.7, null, 115.1, 114.5, null, null, null, null, null, null, null, null, null, null, 152.5, 164.5, null, 137.4, 156.5, null, 122.2, 125.4, null, 139.9, 101.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.5, 142.9, null, 134.8, 148.1, null, null, null, null, 134.8, 148.1, null, 133.1, 128, null, 133.1, 128, null, 145.3, 137.1, null, 145.3, 137.1, null, 81.6, 92.1, null, 82, 92.6, null, 91.3, 99.3, null, 71.2, 
84.3, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.3, 137.5, null, 129.2, 134.3, null, 133.9, 118.3, null, 134.2, 117.8, null, 128, 114.6, null, 136, 118.8, null, 142.2, 121.8, null, 128.3, 125.6, null, 128.3, 125.6, null, 121.1, 152.9, null, 121, 153.2, null, 127.3, 139.4, null, 135.6, 132.4, null, 135.2, 132.1, null, 135.2, 132.1, null, 137.7, 134.3, null, 142, 138.7, null, 129.2, 125.6, null, 160.5, 139.5, null, 156, 134.9, null, 156, 134.9, 
null, 200.4, 184.2, null, 200.4, 184.2, null, 139.9, 122.5, null, 141.8, 123.7, null, 118.1, 108.1, null, 146.5, 111.6, null, 146.5, 111.5, null, 146.3, 111.7, null, 147.8, 101.4, null, 147.8, 99.3, null, 148, 110.1, null, 161.7, 104.9, null, 162.7, 101.8, null, 162.7, 98.6, null, 162.7, 106.3, null, 177.2, 126.6, null, 177.2, 126.6, null, 154.9, 107.1, null, 150.4, 97.2, null, 158.8, 116.9, null, 152.5, 113.6, null, 152.5, 113.6, null, 169.2, 114.2, null, 169.2, 114.2, null, 155.2, 112.3, null, 155.2, 112.3, null, 129.9, 83.5, null, 128.4, 82.4, null, 134.7, 81.1, null, 141, 93.2, null, 74, 104.4, null, 167.6, 111.1, null, 167.6, 111.1, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 103.7, 104, null, 151.2, 110.9, null, 179.9, 177.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 179.9, 177.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 217, 207.9, null, 168.6, 193.8, null, 123.8, 110.4, null, null, null, null, null, null, null, null, null, null, 146.8, 103.5, null, 146.8, 103.5, null, 127.9, 127.3, null, 136.8, 136.8, null, null, null, null, 136.8, 136.8, null, 121.2, 120.1, null, 121.2, 120.1, null, null, null, null, null, null, null, 83.5, 89.8, null, 83.5, 
89.8, null, 89.3, 91.7, null, 76.6, 87.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 144.8, 129.6, null, 130.5, 128.2, null, 134.1, 112.3, null, 134.4, 111.6, null, 128.5, 109.2, null, 137.8, 117, null, 141.2, 112.7, null, 130, 125.5, null, 130, 125.5, null, 125.2, 147.6, null, 125.1, 147.7, null, 130.2, 142, null, 134, 124.9, null, 133.7, 124, null, 133.7, 124, null, 135.8, 130, null, 138.2, 131.6, null, 130.9, 126.7, null, 155.2, 130.5, 
null, 149.6, 125.2, null, 149.6, 125.2, null, 204.2, 180.5, null, 204.2, 180.5, null, 138.6, 116.9, null, 140.3, 117.5, null, 118.8, 108.3, null, 150, 119.4, null, 150.1, 119.3, null, 150.7, 119.6, null, 153, 109.8, null, 154.5, 109.1, null, 142, 116.2, null, 170.2, 116.3, null, 171.5, 113.7, null, 172.1, 111.4, null, 170.8, 116.9, null, 186.6, 137.5, null, 186.6, 137.5, null, 160.7, 118, null, 163.4, 113, null, 158.4, 122.9, null, 156.2, 122.3, null, 156.2, 122.3, null, 182, 124.6, null, 182, 124.6, null, 164.9, 121, null, 164.9, 121, null, 136.4, 93, null, 137.9, 91.4, null, 145.4, 90.7, null, 131.9, 88.7, null, 77.1, 105.6, null, 
164.5, 118.8, null, 164.5, 118.8, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 102.7, 102, null, 148.3, 118.1, null, 150.6, 150.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.6, 150.4, null, 115.1, 114.5, null, null, null, null, null, null, null, null, null, null, 169.5, 176.9, null, 146.1, 166.9, null, 122.7, 120.4, null, 139.9, 101.7, null, null, null, null, null, null, null, 146.8, 103.5, null, 146.8, 103.5, null, 132.9, 137.3, null, 135.3, 145.2, null, null, null, null, 135.3, 145.2, null, 125.7, 123.2, null, 125.7, 123.2, null, 145.3, 137.1, null, 145.3, 
137.1, null, 82.3, 91.3, null, 82.5, 91.6, null, 90.6, 96.4, null, 73.1, 85.4, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.5, 134.8, null, 129.6, 132.2, null, 133.9, 116.2, null, 134.2, 115.7, null, 128.1, 112.7, null, 136.6, 118.2, null, 141.8, 118.6, null, 128.9, 125.6, null, 128.9, 125.6, null, 122.4, 151.1, null, 122.3, 151.3, null, 128.3, 140.2, null, 135, 129.8, null, 134.7, 129.3, null, 134.7, 129.3, null, 137.1, 132.8, null, 140.7, 136.3, 
null, 129.8, 125.9, null, 158.7, 136.5, null, 153.9, 131.6, null, 153.9, 131.6, null, 201.7, 182.9, null, 201.7, 182.9, null, 139.4, 120.6, null, 141.3, 121.6, null, 118.3, 108.1, null, 150, 119.4, null, 150.1, 119.3, null, 150.7, 119.6, null, 153, 109.8, null, 154.5, 109.1, null, 142, 116.2, null, 170.2, 116.3, null, 171.5, 113.7, null, 172.1, 111.4, null, 170.8, 116.9, null, 186.6, 137.5, null, 186.6, 137.5, null, 160.7, 118, null, 163.4, 113, null, 158.4, 122.9, null, 156.2, 122.3, null, 156.2, 122.3, null, 182, 124.6, null, 182, 124.6, null, 164.9, 121, null, 164.9, 121, null, 136.4, 93, null, 137.9, 91.4, null, 145.4, 90.7, null, 
131.9, 88.7, null, 77.1, 105.6, null, 164.5, 118.8, null, 164.5, 118.8, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 102.7, 102, null, 148.3, 118.1, null, 150.6, 150.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.6, 150.4, null, 115.1, 114.5, null, null, null, null, null, null, null, null, null, null, 169.5, 176.9, null, 146.1, 166.9, null, 122.7, 120.4, null, 139.9, 101.7, null, null, null, null, null, null, null, 146.8, 103.5, null, 146.8, 103.5, null, 132.9, 137.3, null, 135.3, 145.2, null, null, null, null, 135.3, 145.2, null, 125.7, 123.2, null, 125.7, 
123.2, null, 145.3, 137.1, null, 145.3, 137.1, null, 82.3, 91.3, null, 82.5, 91.6, null, 90.6, 96.4, null, 73.1, 85.4, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.5, 134.8, null, 129.6, 132.2, null, 133.9, 116.2, null, 134.2, 115.7, null, 128.1, 112.7, null, 136.6, 118.2, null, 141.8, 118.6, null, 128.9, 125.6, null, 128.9, 125.6, null, 122.4, 151.1, null, 122.3, 151.3, null, 128.3, 140.2, null, 135, 129.8, null, 134.7, 129.3, null, 134.7, 129.3, 
null, 137.1, 132.8, null, 140.7, 136.3, null, 129.8, 125.9, null, 158.7, 136.5, null, 153.9, 131.6, null, 153.9, 131.6, null, 201.7, 182.9, null, 201.7, 182.9, null, 139.4, 120.6, null, 141.3, 121.6, null, 118.3, 108.1, null, 141.6, 100.1, null, 141.6, 100, null, 140.7, 98.6, null, 141.9, 88, null, 140.4, 84.3, null, 151.3, 116.8, null, 151.9, 88.3, null, 150.2, 83, null, 151, 82.3, null, 149, 83.8, null, 168.8, 101.5, null, 168.8, 101.5, null, 148.8, 97, null, 143.1, 81.3, null, 153.7, 114.5, null, 158.4, 117.1, null, 158.4, 117.1, null, 165.2, 99.6, null, 165.2, 99.6, null, 143.8, 90.8, null, 143.8, 90.8, null, 125.7, 70.5, null, 
124, 69.2, null, 130, 67.6, null, null, null, null, 74, 105.4, null, 166.8, 105.2, null, 166.8, 105.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.3, 104.7, null, 157.3, 118.6, null, 211, 199.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 211, 199.6, null, null, null, null, null, null, null, 143.6, 107.7, null, null, null, null, null, null, null, 231.9, 238.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 154.6, 115.5, null, 154.6, 115.5, null, 114.1, 125.4, null, 137.4, 152.2, null, null, null, null, 137.4, 
152.2, null, 106.2, 116.3, null, 106.2, 116.3, null, null, null, null, null, null, null, 77.9, 85, null, 77.9, 85, null, 84.8, 86, null, 68.3, 83.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.1, 120.4, null, 132.1, 119.4, null, 134.1, 105.3, null, 134.3, 104.4, null, 128.1, 103, null, 140.1, 110.3, null, 140.6, 103.8, null, 131, 122.9, null, 131, 122.9, null, 129.4, 126.4, null, 129.3, 126.4, null, 134.3, 122.4, null, 133.6, 126.9, 
null, 134, 127.3, null, 134, 127.3, null, 131.9, 124.9, null, 132.5, 126.2, null, 130.9, 122.6, null, 147.7, 121.1, null, 142.7, 117, null, 142.7, 117, null, 192.5, 156.9, null, 192.5, 156.9, null, 143.3, 119.1, null, 145.5, 119.9, null, 118.2, 109, null, 148, 114.1, null, 148, 114.1, null, 148.3, 113.9, null, 150.3, 103.8, null, 151.1, 102.3, null, 144.7, 116.4, null, 165.7, 108.4, null, 166.2, 104.9, null, 166.8, 103.2, null, 165.3, 107.4, null, 182.1, 127, null, 182.1, 127, null, 157.7, 112.3, null, 158.3, 103.8, null, 157.3, 120.8, null, 156.7, 121, null, 156.7, 121, null, 177.8, 117.7, null, 177.8, 117.7, null, 159.6, 112.6, null, 
159.6, 112.6, null, 134, 87.1, null, 134.5, 85.3, null, 141.6, 84.1, null, 131.9, 88.7, null, 76.4, 105.5, null, 165.1, 115, null, 165.1, 115, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 103.9, 102.7, null, 150.9, 118.2, null, 153.4, 152.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 153.4, 152.8, null, 115.1, 114.5, null, null, null, null, 143.6, 107.7, null, null, null, null, 169.5, 176.9, null, 157.6, 177.4, null, 122.7, 120.4, null, 139.9, 101.7, null, null, null, null, null, null, null, 149.8, 108, null, 149.8, 108, null, 128.7, 134.7, null, 135.5, 
145.9, null, null, null, null, 135.5, 145.9, null, 117.8, 120.6, null, 117.8, 120.6, null, 145.3, 137.1, null, 145.3, 137.1, null, 81.2, 89.8, null, 81.4, 89.9, null, 89.1, 93.6, null, 72, 85, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 145.1, 131, null, 130.3, 128.7, null, 134, 113.3, null, 134.3, 112.6, null, 128.1, 110.1, null, 137.5, 116.1, null, 141.5, 114.6, null, 129.4, 124.9, null, 129.4, 124.9, null, 124.2, 143.8, null, 124.1, 143.9, 
null, 129.8, 135.1, null, 134.7, 129.1, null, 134.5, 128.8, null, 134.5, 128.8, null, 135.8, 130.8, null, 138.7, 133.8, null, 130.1, 125.1, null, 156, 132.5, null, 151.1, 127.8, null, 151.1, 127.8, null, 199.4, 175.9, null, 199.4, 175.9, null, 140.4, 120.2, null, 142.4, 121.1, null, 118.3, 108.4, null, 134.3, 89.8, null, 134.2, 89.6, null, 134.5, 89.3, null, 132, 75.6, null, 132.6, 74.9, null, 114.7, 115.2, null, 142.4, 76.4, null, 138.2, 70.7, null, 138.2, 69.3, null, 138.3, 72.8, null, 157.4, 85, null, 157.4, 85, null, 143.4, 86.1, null, 132.7, 68.6, null, 152.5, 106.1, null, 145.6, 101, null, 145.6, 101, null, 163.8, 91.3, null, 
163.8, 91.3, null, 126.9, 66.9, null, 126.9, 66.9, null, 119, 67.4, null, 117.3, 66.3, null, 122.5, 64.6, null, null, null, null, 74.6, 105.1, null, 161.7, 97.6, null, 161.7, 97.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.6, 92.9, null, 124.2, 120.1, null, 124.2, 120.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.2, 120.1, null, null, null, null, null, null, null, 126.9, 101.9, null, null, null, null, null, null, null, 106, 114.2, null, null, null, null, null, null, null, 131.5, 123.9, null, null, null, null, null, null, null, null, 
null, null, 107.2, 116.4, null, 134.9, 143.7, null, null, null, null, 134.9, 143.7, null, 91.3, 100.2, null, 91.3, 100.2, null, null, null, null, null, null, null, 87.2, 98.4, null, 87.2, 98.4, null, 91.7, 102.7, null, 83.1, 94.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.5, 111.1, null, 133.1, 111.8, null, 133.6, 99.6, null, 133.7, 98.7, null, 128.2, 100.4, null, 137.6, 100.1, null, 139.7, 95.9, null, 132.1, 116.9, null, 132.1, 116.9, 
null, 130.6, 120.7, null, 130.6, 120.6, null, 128.7, 137.1, null, 135.9, 114.2, null, 135.8, 114.8, null, 135.8, 114.8, null, 136.1, 110.7, null, 138.8, 108, null, 130.9, 116.9, null, 139, 110.6, null, 135.2, 107.5, null, 135.2, 107.5, null, 172.6, 138.5, null, 172.6, 138.5, null, 144, 112.4, null, 146.3, 112.9, null, 118.3, 106.5, null, 145.4, 109, null, 145.4, 109, null, 145.6, 108.5, null, 147, 98, null, 147.5, 96.2, null, 143, 116.3, null, 161, 100.9, null, 160.6, 96.9, null, 161.1, 95.2, null, 159.9, 99.2, null, 177.2, 116.8, null, 177.2, 116.8, null, 154.8, 106.3, null, 153.2, 95.3, null, 156.3, 117.6, null, 154.5, 116.6, null, 
154.5, 116.6, null, 175, 111.7, null, 175, 111.7, null, 153.1, 101.1, null, 153.1, 101.1, null, 131.2, 83, null, 131.1, 81.2, null, 137.8, 79.8, null, 131.9, 88.7, null, 76, 105.4, null, 164.4, 111.1, null, 164.4, 111.1, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 103.6, 100.6, null, 149.7, 118.3, null, 149.4, 148.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.4, 148.2, null, 115.1, 114.5, null, null, null, null, 136.3, 105.3, null, null, null, null, 169.5, 176.9, null, 150.3, 168, null, 122.7, 120.4, null, 139.9, 101.7, null, 131.5, 123.9, null, null, 
null, null, 149.8, 108, null, 149.8, 108, null, 126.4, 132.8, null, 135.5, 145.7, null, null, null, null, 135.5, 145.7, null, 113.7, 117.6, null, 113.7, 117.6, null, 145.3, 137.1, null, 145.3, 137.1, null, 82.1, 91, null, 82.2, 91.1, null, 89.4, 94.7, null, 73.8, 86.6, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.4, 126.7, null, 130.8, 124.9, null, 133.9, 110.3, null, 134.1, 109.5, null, 128.1, 108, null, 137.5, 112.5, null, 141.2, 110.3, 
null, 130, 123.2, null, 130, 123.2, null, 125.5, 138.3, null, 125.4, 138.3, null, 129.6, 135.5, null, 134.9, 125.8, null, 134.8, 125.7, null, 134.8, 125.7, null, 135.8, 126.2, null, 138.7, 127.7, null, 130.2, 123.3, null, 152.6, 127.9, null, 147.9, 123.5, null, 147.9, 123.5, null, 194, 167.8, null, 194, 167.8, null, 141.1, 118.5, null, 143.1, 119.4, null, 118.3, 108, null, 133.1, 86.2, null, 133, 86, null, 133.3, 85, null, 132.9, 74.3, null, 133.5, 72, null, 127.1, 114.2, null, 135.7, 69.6, null, 130.3, 63.5, null, 135, 65.1, null, 124.1, 61.4, null, 150, 77, null, 150, 77, null, 139.1, 79.1, null, 123.6, 60.6, null, 
152.3, 100.3, null, 141.3, 95.3, null, 141.3, 95.3, null, 154.2, 82.9, null, 154.2, 82.9, null, 162.9, 98.7, null, 162.9, 98.7, null, 113.5, 60.4, null, 111.9, 59.5, null, 115.9, 57.6, null, null, null, null, 78.9, 99.4, null, 154.3, 83.3, null, 154.3, 83.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.8, 97.3, null, 165.9, 155.9, null, 165.9, 155.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 165.9, 155.9, null, null, null, null, null, null, null, 149.3, 112.5, null, 104.2, 102, null, null, null, null, 265.1, 190.4, null, null, null, null, null, 
null, null, 118.4, 139.1, null, null, null, null, null, null, null, null, null, null, 206.3, 132.2, null, 206.3, 132.2, null, 208.4, 131.4, null, 155.5, 165.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.1, 95, null, 76.9, 86.7, null, 81.3, 95.3, null, 73.7, 80.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 133, 106.3, null, 134.1, 111.9, null, 134, 98, null, 133.8, 97.4, null, 127.7, 99.8, 
null, 137.3, 97.2, null, 140.8, 94.7, null, 137.7, 109.7, null, 137.7, 109.7, null, 134.4, 125.4, null, 134.6, 125.6, null, 121.3, 116.2, null, 133.8, 111.1, null, 134.4, 111.8, null, 134.4, 111.8, null, 130.7, 107.4, null, 132.9, 107.3, null, 126.4, 107.9, null, 132.3, 102.7, null, 128.6, 99.5, null, 128.6, 99.5, null, 164.5, 131.1, null, 164.5, 131.1, null, 145, 112.1, null, 147.3, 112.4, null, 119, 108.4, null, 143.4, 104.8, null, 143.4, 104.7, null, 143.5, 104, null, 144.7, 93.5, null, 145.2, 91.5, null, 140.7, 116, null, 156.8, 94.8, null, 155.5, 90.2, null, 156.7, 89.2, null, 154, 91.6, null, 172.7, 108.6, null, 172.7, 108.6, null, 
152.2, 101, null, 148.3, 88.3, null, 155.6, 114.4, null, 152.3, 112.7, null, 152.3, 112.7, null, 171.6, 106.1, null, 171.6, 106.1, null, 154.7, 100.7, null, 154.7, 100.7, null, 128.4, 78.9, null, 128, 77.1, null, 134.1, 75.6, null, 131.9, 88.7, null, 76.5, 104.3, null, 162.7, 105.5, null, 162.7, 105.5, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 104, 100, null, 150.6, 120.2, null, 152, 149.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 152, 149.5, null, 115.1, 114.5, null, null, null, null, 139.8, 107.3, null, 104.2, 102, null, 169.5, 176.9, null, 172.1, 
174.1, null, 122.7, 120.4, null, 139.9, 101.7, null, 124.7, 131, null, null, null, null, 149.8, 108, null, 149.8, 108, null, 147.9, 132.6, null, 164.8, 138.4, null, 208.4, 131.4, null, 136, 146.3, null, 113.7, 117.6, null, 113.7, 117.6, null, 145.3, 137.1, null, 145.3, 137.1, null, 96, 93.4, null, 81.8, 90.8, null, 88.9, 94.7, null, 73.8, 86, null, 77.3, 85.6, null, 77.3, 85.6, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.7, 123, null, 131.4, 122.4, null, 133.9, 108, 
null, 134.1, 107.3, null, 128.1, 106.6, null, 137.5, 109.6, null, 141.1, 107.4, null, 131.3, 120.6, null, 131.3, 120.6, null, 127, 135.8, null, 126.9, 135.9, null, 128.2, 132.1, null, 134.7, 123.1, null, 134.7, 123.2, null, 134.7, 123.2, null, 135, 122.7, null, 137.7, 123.9, null, 129.6, 120.5, null, 149.2, 123.4, null, 144.7, 119.3, null, 144.7, 119.3, null, 189.1, 161.3, null, 189.1, 161.3, null, 141.8, 117.4, null, 143.8, 118.1, null, 118.4, 108, null, 136.4, 91.9, null, 136.3, 91.8, null, 136.2, 90.7, null, 135.8, 79.2, null, 135.5, 76.8, null, 138.9, 115.8, null, 143.3, 77.7, null, 139.6, 72, null, 141.4, 71.9, null, 137.1, 72.2, null, 
158.7, 87.2, null, 158.7, 87.2, null, 143.8, 87, null, 133.1, 69.6, null, 152.8, 106.7, null, 148.4, 104.1, null, 148.4, 104.1, null, 161.1, 90.9, null, 161.1, 90.9, null, 144.5, 84.5, null, 144.5, 84.5, null, 119.4, 66, null, 117.7, 64.9, null, 122.8, 63.2, null, null, null, null, 75.8, 103.1, null, 160.9, 94.8, null, 160.9, 94.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.2, 98.1, null, 154.8, 123.9, null, 155.2, 147.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.2, 147.6, null, null, null, null, null, null, null, 139.8, 107.3, null, 104.2, 
102, null, null, null, null, 211.3, 182.2, null, null, null, null, null, null, null, 124.7, 131, null, null, null, null, 154.6, 115.5, null, 154.6, 115.5, null, 163.3, 129, null, 192.6, 134.3, null, 208.4, 131.4, null, 139.1, 150.9, null, 101.6, 111.3, null, 101.6, 111.3, null, null, null, null, null, null, null, 102, 94.1, null, 80.7, 89.7, null, 86.3, 92.2, null, 74.8, 86.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, 110.6, 95.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.9, 112.4, 
null, 133.1, 114.2, null, 133.9, 100.9, null, 133.9, 100.1, null, 128, 101, null, 138.3, 102.3, null, 140.4, 98, null, 133.6, 116.1, null, 133.6, 116.1, null, 131.5, 124.1, null, 131.5, 124.1, null, 128.1, 124.8, null, 134.4, 117, null, 134.7, 117.6, null, 134.7, 117.6, null, 132.9, 113.8, null, 134.7, 113.1, null, 129.4, 115.6, null, 139.7, 111.3, null, 135.5, 107.8, null, 135.5, 107.8, null, 176.5, 142.1, null, 176.5, 142.1, null, 144.1, 114.5, null, 146.4, 114.9, null, 118.5, 108, null, 127.8, 85.7, null, 127.6, 85.4, null, 126.1, 83.2, null, 126.3, 75.5, null, 123.1, 70.7, null, 147.4, 122.5, null, 127.8, 67.4, null, 123.7, 62.7, null, 
129.4, 65.3, null, 116.2, 59.2, null, 164, 77.3, null, 164, 77.3, null, 131.1, 77, null, 113.7, 61, null, 145.8, 93.1, null, 144, 95.5, null, 144, 95.5, null, 136.2, 73.4, null, 136.2, 73.4, null, 125.5, 64.3, null, 125.5, 64.3, null, 106.5, 63.7, null, 105.7, 63, null, 108.5, 61.2, null, null, null, null, 81.9, 93.2, null, 128.4, 83.7, null, 128.4, 83.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.3, 108.3, null, 152.1, 122.9, null, 152.1, 122.9, null, 144.6, 138, null, 144.6, 138, null, 83, 54.7, null, 83, 54.7, null, 182.1, 161.4, null, 212.9, 101.3, null, null, 
null, null, 149.3, 107.8, null, 102.6, 98.5, null, 200.2, 177.3, null, 242.8, 194.1, null, null, null, null, null, null, null, 120.6, 141.1, null, 114.9, 107.8, null, null, null, null, null, null, null, 163.8, 140, null, 163.8, 140, null, 163.8, 140, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.8, 118.7, null, 104.7, 116.5, null, 103.5, 114.9, null, 105, 116.8, null, null, null, null, null, null, null, 105.9, 108.7, null, 105.9, 108.7, null, 110.8, 119.5, null, 108.4, 136.4, null, null, null, null, null, null, null, 172.6, 171.2, null, 94.5, 85.4, null, null, null, 
null, null, null, null, 129.3, 101.8, null, 134.8, 110.9, null, 133, 98.7, null, 132.6, 98.4, null, 125.9, 100.5, null, 138.7, 99.4, null, 139.4, 95.6, null, 138.1, 103.3, null, 138.1, 103.3, null, 138.3, 129, null, 138.4, 129, null, 125.8, 127.8, null, 131.9, 103.1, null, 133.6, 104.9, null, 133.6, 104.9, null, 122.8, 93.5, null, 122.1, 89.4, null, 124.4, 103.2, null, 125.3, 95.6, null, 121.9, 92.3, null, 121.9, 92.3, null, 156, 127.6, null, 156, 127.6, null, 144.7, 112.3, null, 146.9, 112.5, null, 119.4, 108.7, null, 141.1, 101.8, null, 141.1, 101.7, null, 141, 100.8, null, 142, 90.7, null, 142, 88.3, null, 141.9, 117.2, null, 
152.6, 90.4, null, 151, 85.8, null, 152.8, 85.5, null, 148.6, 86.3, null, 171.4, 102.9, null, 171.4, 102.9, null, 149.2, 97.2, null, 143.3, 84, null, 154.2, 111, null, 151.1, 110, null, 151.1, 110, null, 166.5, 100.9, null, 166.5, 100.9, null, 150.5, 94.4, null, 150.5, 94.4, null, 125.5, 76.8, null, 124.8, 75.1, null, 130.5, 73.6, null, 131.9, 88.7, null, 77.3, 102.5, null, 157.8, 102.4, null, 157.8, 102.4, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 104.9, 101.2, null, 150.9, 120.7, null, 152.1, 137.8, null, 144.6, 138, null, 144.6, 138, null, 83, 54.7, null, 83, 54.7, null, 161.1, 
153.4, null, 201.7, 102.1, null, null, null, null, 141.4, 107.4, null, 103.2, 99.8, null, 182.6, 177.1, null, 185.1, 178.5, null, 122.7, 120.4, null, 139.9, 101.7, null, 123.2, 134.4, null, 114.9, 107.8, null, 149.8, 108, null, 149.8, 108, null, 150.7, 134, null, 164.6, 138.8, null, 188.3, 134.6, null, 136, 146.3, null, 113.7, 117.6, null, 113.7, 117.6, null, 145.3, 137.1, null, 145.3, 137.1, null, 97.6, 96.1, null, 82.7, 91.8, null, 89.1, 95, null, 75.8, 88, null, 77.3, 85.6, null, 77.3, 85.6, null, 105.9, 108.7, null, 105.9, 108.7, null, 110.6, 99.1, null, 108.4, 136.4, null, null, null, null, 110.6, 95.5, null, 172.6, 171.2, 
null, 94.5, 85.4, null, null, null, null, null, null, null, 139.9, 119.7, null, 131.9, 120.6, null, 133.8, 106.6, null, 133.9, 106, null, 127.8, 105.7, null, 137.6, 108, null, 140.9, 105.5, null, 132.2, 117.6, null, 132.2, 117.6, null, 128.6, 134.7, null, 128.6, 134.8, null, 127.8, 131.4, null, 134.3, 119.8, null, 134.6, 120.2, null, 134.6, 120.2, null, 133.2, 117.9, null, 135.5, 118, null, 128.8, 117.8, null, 145.8, 119.1, null, 141.4, 115.1, null, 141.4, 115.1, null, 184.4, 156.3, null, 184.4, 156.3, null, 142.2, 116.6, null, 144.3, 117.3, null, 118.5, 108.1, null, 122, 83.6, null, 121.8, 83.4, null, 121, 81.3, null, 118.3, 73.8, null, 
116.1, 69.2, null, 131.7, 114.4, null, 120.6, 67.7, null, 119.3, 65, null, 121, 64.6, null, 117.1, 65.6, null, 134.4, 70.6, null, 134.4, 70.6, null, 114.8, 70.8, null, 112.7, 62, null, 116.5, 80.1, null, 119.9, 81.8, null, 119.9, 81.8, null, 136.4, 74.8, null, 136.4, 74.8, null, 126.6, 77.2, null, 126.6, 77.2, null, 106.2, 65.5, null, 105.8, 65.1, null, 108.6, 63.2, null, null, null, null, 82.6, 96.5, null, 115, 74.3, null, 115, 74.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.1, 107.7, null, 132.9, 117.7, null, 132.9, 117.7, null, 122.6, 116.7, null, 122.6, 116.7, null, 82.5, 
108, null, 82.5, 108, null, 149.8, 119.6, null, 183.5, 91.4, null, 185.6, 95.8, null, null, null, null, 112.9, 107.5, null, 123.4, 119.9, null, 209.2, 147.9, null, null, null, null, 198.7, 124.3, null, 131.4, 118.8, null, 104.5, 102.8, null, null, null, null, null, null, null, 146.9, 182.5, null, 146.9, 182.5, null, 146.9, 182.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.2, 96.4, null, 81.7, 103.3, null, 72.2, 86.8, null, 89, 117.3, null, null, null, null, null, null, null, 100.5, 99.9, null, 100.5, 99.9, null, 134, 95.5, null, null, null, null, 137, 96.5, 
null, null, null, null, 172.6, 179, null, 100.8, 70.3, null, null, null, null, null, null, null, 126, 97.6, null, 134.1, 109.1, null, 133.5, 98.5, null, 133.1, 98.2, null, 125.1, 99.1, null, 136.9, 96.3, null, 142.6, 97.9, null, 139.7, 102.5, null, 139.7, 102.5, null, 140.1, 129.6, null, 140.2, 129.5, null, 134.3, 138, null, 126.9, 97.5, null, 126.1, 97, null, 126.1, 97, null, 131.3, 100, null, 133.3, 97.6, null, 127.5, 105.7, null, 120.1, 89.9, null, 117.2, 86.9, null, 117.2, 86.9, null, 145.3, 119, null, 145.3, 119, null, 145.7, 112, null, 148, 112.2, null, 119.8, 109.4, null, 138.7, 99.4, null, 138.7, 99.3, null, 
138.6, 98.3, null, 139.1, 88.5, null, 138.9, 85.9, null, 140.3, 116.8, null, 148.6, 87.4, null, 147, 83.1, null, 148.9, 82.7, null, 144.6, 83.7, null, 166.8, 98.4, null, 166.8, 98.4, null, 144.9, 93.7, null, 139.5, 81.1, null, 149.5, 106.9, null, 147.2, 106.3, null, 147.2, 106.3, null, 162.7, 97.3, null, 162.7, 97.3, null, 147.6, 92.2, null, 147.6, 92.2, null, 123.2, 75.5, null, 122.5, 73.9, null, 127.7, 72.3, null, 131.9, 88.7, null, 77.9, 101.6, null, 152.5, 98.9, null, 152.5, 98.9, null, 112.9, 101.3, null, 112.9, 101.3, null, null, null, null, null, null, null, 105.4, 102, null, 148, 120.2, null, 146.6, 132, null, 133.3, 
127, null, 133.3, 127, null, 82.8, 70.4, null, 82.8, 70.4, null, 158.3, 143.8, null, 189.4, 94.8, null, 185.6, 95.8, null, 141.4, 107.4, null, 105.2, 101.4, null, 164.9, 160, null, 188.9, 172.3, null, 122.7, 120.4, null, 162.1, 111, null, 125.1, 130.2, null, 109.9, 105.4, null, 149.8, 108, null, 149.8, 108, null, 150.5, 135.2, null, 163.7, 140.3, null, 184.6, 137.2, null, 136, 146.3, null, 113.7, 117.6, null, 113.7, 117.6, null, 145.3, 137.1, null, 145.3, 137.1, null, 101, 96.1, null, 82.6, 92.3, null, 88.4, 94.7, null, 76.5, 89.5, null, 77.3, 85.6, null, 77.3, 85.6, null, 102.2, 102.6, null, 102.2, 102.6, null, 114.9, 98.3, 
null, 108.4, 136.4, null, 137, 96.5, null, 110.6, 95.5, null, 172.6, 173.5, null, 96.4, 80.1, null, null, null, null, null, null, null, 138.2, 116.7, null, 132.1, 119, null, 133.8, 105.5, null, 133.8, 104.9, null, 127.4, 104.8, null, 137.5, 106.4, null, 141.1, 104.5, null, 133.2, 115.4, null, 133.2, 115.4, null, 130, 134, null, 130, 134, null, 128.7, 132.3, null, 133.4, 116.6, null, 133.5, 116.9, null, 133.5, 116.9, null, 133, 115.3, null, 135.2, 115, null, 128.7, 116.2, null, 142.6, 115.2, null, 138.4, 111.3, null, 138.4, 111.3, null, 179.5, 151.5, null, 179.5, 151.5, null, 142.6, 116, null, 144.7, 116.6, null, 118.7, 108.3, null, 
124.1, 86.6, null, 124, 86.5, null, 123.6, 84.8, null, 123.2, 82.1, null, 122.6, 79, null, 127.7, 110.9, null, 120.7, 67.8, null, 118.4, 65.1, null, 121.9, 65.6, null, 113.7, 64.2, null, 125.5, 64.6, null, 125.5, 64.6, null, 116.4, 72.1, null, 113.1, 63.5, null, 119.2, 80.9, null, 143.5, 90, null, 143.5, 90, null, 139.1, 73.4, null, 139.1, 73.4, null, 110.9, 68.2, null, 110.9, 68.2, null, 110.2, 76.1, null, 106.8, 65.6, null, 108.3, 62.9, null, 130.4, 94.2, null, 83.3, 87.3, null, 112.4, 70.6, null, 112.4, 70.6, null, null, null, null, null, null, null, 116.4, 105.4, null, 116.4, 105.4, null, 110.2, 110.8, null, 134.3, 
109.6, null, 134.3, 109.6, null, 95.3, 68, null, 95.3, 68, null, 78.7, 88.9, null, 78.7, 88.9, null, 148.8, 115.3, null, 130.7, 89.8, null, 132.5, 76.5, null, null, null, null, 112.8, 96.7, null, 97, 93, null, 218.3, 178.6, null, 194.6, 117.8, null, 192.8, 121.5, null, 124.1, 106.5, null, 120.2, 105.3, null, null, null, null, null, null, null, 189.5, 158.3, null, 190.8, 159, null, null, null, null, 190.8, 159, null, null, null, null, null, null, null, 185, 155.9, null, 185, 155.9, null, 108.9, 115.2, null, 94, 111.4, null, 113.1, 115.3, null, 84.4, 108.9, null, 111.9, 109.5, null, 111.9, 109.5, null, null, null, 
null, null, null, null, 138.5, 123.2, null, null, null, null, 138.5, 123.2, null, null, null, null, null, null, null, null, null, null, 95.5, 78, null, 95.5, 78, null, 125.2, 94.3, null, 134, 105.8, null, 133.5, 98.4, null, 133.2, 98.2, null, 125.6, 98.7, null, 138.1, 99.9, null, 141.7, 97, null, 137.9, 100.6, null, 137.9, 100.6, null, 134.8, 114.7, null, 134.8, 114.5, null, 133.8, 137.5, null, 133.4, 102.5, null, 133.8, 103.2, null, 133.8, 103.2, null, 131.3, 99.2, null, 133.3, 97.6, null, 127.5, 102.8, null, 118.8, 86.6, null, 115.8, 83.9, null, 115.8, 83.9, null, 145, 111, null, 145, 111, null, 144.8, 112.2, null, 
147.2, 112.5, null, 118.1, 108.5, null, 136.9, 97.7, null, 136.8, 97.6, null, 136.7, 96.6, null, 136.9, 87.7, null, 136.7, 85, null, 138.4, 115.9, null, 145.5, 85.1, null, 143.8, 81.1, null, 145.9, 80.8, null, 141.2, 81.5, null, 162.2, 94.2, null, 162.2, 94.2, null, 141.7, 91.2, null, 136.6, 79.1, null, 146.1, 103.9, null, 146.8, 104.2, null, 146.8, 104.2, null, 160.1, 94.4, null, 160.1, 94.4, null, 143.5, 89.5, null, 143.5, 89.5, null, 121.1, 75.6, null, 120.7, 73, null, 125.6, 71.3, null, 131.3, 90.6, null, 78.5, 99.7, null, 148, 95.7, null, 148, 95.7, null, 112.9, 101.3, null, 112.9, 101.3, null, 116.4, 105.4, null, 116.4, 
105.4, null, 105.9, 102.9, null, 146.1, 118.7, null, 143.8, 126.6, null, 119.7, 101.9, null, 119.7, 101.9, null, 81.7, 74.2, null, 81.7, 74.2, null, 156.3, 136.9, null, 159.9, 92.7, null, 144.3, 81.2, null, 141.4, 107.4, null, 106.1, 100.8, null, 152.9, 148, null, 194.1, 173.5, null, 146.5, 119.2, null, 171.1, 114.3, null, 124.9, 125.5, null, 111.9, 105.4, null, 149.8, 108, null, 149.8, 108, null, 160.8, 141.6, null, 171.1, 145.5, null, 184.6, 137.2, null, 161.6, 153, null, 113.7, 117.6, null, 113.7, 117.6, null, 176, 151.9, null, 176, 151.9, null, 102.8, 100.1, null, 86, 97.8, null, 93.8, 99.4, null, 79.4, 96.2, null, 102.1, 103.3, 
null, 102.1, 103.3, null, 102.2, 102.6, null, 102.2, 102.6, null, 118, 101.5, null, 108.4, 136.4, null, 137.7, 108.3, null, 110.6, 95.5, null, 172.6, 173.5, null, 96.4, 80.1, null, 95.5, 78, null, 95.5, 78, null, 136.7, 113.9, null, 132.3, 117.4, null, 133.7, 104.7, null, 133.7, 104.1, null, 127.2, 104.1, null, 137.6, 105.6, null, 141.1, 103.6, null, 133.7, 113.5, null, 133.7, 113.5, null, 130.5, 131.5, null, 130.5, 131.5, null, 129.2, 132.9, null, 133.4, 114.9, null, 133.5, 115.2, null, 133.5, 115.2, null, 132.8, 113.3, null, 135, 112.8, null, 128.5, 114.5, null, 139.9, 111.7, null, 135.9, 108, null, 135.9, 108, null, 175.7, 146.6, null, 
175.7, 146.6, null, 142.9, 115.6, null, 145, 116.1, null, 118.6, 108.3, null, 124.6, 85.3, null, 124.5, 85.2, null, 123.6, 83.2, null, 122.7, 77.5, null, 120.8, 73.4, null, 135, 115.6, null, 123, 67.6, null, 120.5, 64.2, null, 124.1, 65.2, null, 115.7, 62.9, null, 141.3, 71, null, 141.3, 71, null, 120.8, 73.4, null, 113.2, 62.1, null, 127.2, 84.9, null, 135.8, 89.2, null, 135.8, 89.2, null, 137.2, 73.8, null, 137.2, 73.8, null, 121, 69.6, null, 121, 69.6, null, 108.1, 69.3, null, 106.1, 64.6, null, 108.5, 62.4, null, 130.4, 94.2, null, 82.6, 92.2, null, 118.6, 76.1, null, 118.6, 76.1, null, null, null, null, null, 
null, null, 116.4, 105.4, null, 116.4, 105.4, null, 109.9, 108.9, null, 139.7, 116.7, null, 139.7, 116.7, null, 119.7, 101.9, null, 119.7, 101.9, null, 81.7, 74.2, null, 81.7, 74.2, null, 159.2, 129.6, null, 160.7, 92.5, null, 144.3, 81.2, null, 149.3, 107.8, null, 106.7, 100.4, null, 144.7, 135.3, null, 222.8, 173, null, 194.6, 117.8, null, 195.6, 122.8, null, 125.1, 122, null, 111.9, 105.4, null, null, null, null, null, null, null, 179, 153.9, null, 177.9, 153.5, null, 160.8, 145.5, null, 190.8, 159, null, null, null, null, null, null, null, 185, 155.9, null, 185, 155.9, null, 112.8, 110, null, 93.6, 111, null, 107.6, 112.2, 
null, 86.5, 110.3, null, 111.9, 109.5, null, 111.9, 109.5, null, 102.2, 102.6, null, 102.2, 102.6, null, 128.2, 109.8, null, 108.4, 136.4, null, 137.7, 108.3, null, null, null, null, 172.6, 173.5, null, 96.4, 80.1, null, 95.5, 78, null, 95.5, 78, null, 126.8, 97.8, null, 134.3, 108.5, null, 133.3, 98.5, null, 133, 98.3, null, 125.5, 99.4, null, 137.9, 98.5, null, 141.2, 96.8, null, 138.6, 102.1, null, 138.6, 102.1, null, 137.7, 124.2, null, 137.8, 124, null, 131.3, 134.4, null, 130.7, 101, null, 131.2, 101.7, null, 131.2, 101.7, null, 128.5, 97.6, null, 129.6, 94.9, null, 126.5, 103.9, null, 121.4, 90.6, null, 118.3, 87.7, null, 
118.3, 87.7, null, 148.8, 119, null, 148.8, 119, null, 145.1, 112.1, null, 147.4, 112.4, null, 119.1, 108.9, null, 129.3, 90.3, null, 129.2, 90.2, null, 119.4, 83.2, null, 131.4, 90, null, 116.5, 78.9, null, 162.3, 114, null, 119.2, 65.5, null, 116.9, 62.5, null, 121.9, 65, null, 110.3, 59.1, null, 125.6, 67.5, null, 125.6, 67.5, null, 116.8, 69.7, null, 107.8, 58.7, null, 124.5, 80.9, null, 125.3, 80.6, null, 125.3, 80.6, null, 136.5, 73.9, null, 136.5, 73.9, null, 107, 61.5, null, 107, 61.5, null, 111, 85.5, null, 102.6, 65.1, null, 105.8, 63.9, null, 95.2, 61.3, null, 82.6, 87.5, null, 111.6, 70.9, null, 111.6, 
70.9, null, 127.4, 120.6, null, 127.4, 120.6, null, 106.9, 104.8, null, 106.9, 104.8, null, 102.5, 98.6, null, 168.5, 113.1, null, 129.5, 107.3, null, 116.1, 105.4, null, 116.1, 105.4, null, 86, 89, null, 86, 89, null, 137.9, 109.8, null, 117.6, 81.8, null, 137.8, 80.6, null, null, null, null, null, null, null, 106.7, 95.6, null, 170.1, 138.1, null, 152.3, 102.8, null, 191.5, 134.8, null, 115.6, 144.1, null, 117, 89.3, null, 179.4, 114.3, null, 179.4, 114.3, null, 157.4, 141.9, null, 168.7, 147.7, null, null, null, null, 168.7, 147.7, null, null, null, null, null, null, null, 140.3, 132.5, null, 140.3, 132.5, null, 106.6, 127.4, 
null, 106.7, 132.2, null, 113.4, 123.4, null, 98.5, 146.6, null, 108.5, 114.1, null, 108.5, 114.1, null, null, null, null, null, null, null, 102.5, 96.2, null, null, null, null, 102.5, 96.2, null, null, null, null, null, null, null, null, null, null, 101.9, 88.3, null, 101.9, 88.3, null, 124, 90.6, null, 130.1, 100.8, null, 131.8, 97.6, null, 131.6, 97.4, null, 124.7, 97.8, null, 137.6, 99, null, 138.6, 96.3, null, 134.5, 99.1, null, 134.5, 99.1, null, 132.1, 108.8, null, 132, 108.5, null, 137, 140.8, null, 126.1, 94.4, null, 125.2, 93.6, null, 125.2, 93.6, null, 130.6, 98.2, null, 133.3, 97.6, null, 125.3, 99.7, null, 
119.6, 84, null, 116.6, 82, null, 116.6, 82, null, 145.7, 100.8, null, 145.7, 100.8, null, 143.7, 105.9, null, 146.5, 106.2, null, 111.8, 101.7, null, 135.8, 96.7, null, 135.7, 96.5, null, 134.6, 94.9, null, 135.9, 88.1, null, 133.9, 84.2, null, 147.4, 115.1, null, 142.9, 83.1, null, 141.2, 79.1, null, 143.5, 79.2, null, 138.1, 79.1, null, 158.5, 91.3, null, 158.5, 91.3, null, 139.2, 88.9, null, 133.7, 76.9, null, 144, 101.4, null, 144.7, 101.7, null, 144.7, 101.7, null, 157.8, 92.1, null, 157.8, 92.1, null, 139.8, 86.5, null, 139.8, 86.5, null, 119.3, 77.1, null, 118.7, 72.2, null, 123.6, 70.6, null, 116.8, 78.4, null, 78.9, 
98.3, null, 144.4, 93.2, null, 144.4, 93.2, null, 122.6, 114, null, 122.6, 114, null, 111.8, 105.1, null, 111.8, 105.1, null, 105.6, 102.5, null, 155, 116.2, null, 141.1, 122.8, null, 118.9, 102.7, null, 118.9, 102.7, null, 82.5, 76.7, null, 82.5, 76.7, null, 152.8, 131.4, null, 143.8, 89, null, 140.7, 80.9, null, 141.4, 107.4, null, 106.1, 100.8, null, 145, 138.5, null, 189.5, 166.2, null, 147.8, 115, null, 176.7, 119.7, null, 124.2, 126.8, null, 112.4, 103.5, null, 167, 111.9, null, 167, 111.9, null, 160.2, 141.7, null, 170.8, 145.8, null, 184.6, 137.2, null, 163.2, 151.8, null, 113.7, 117.6, null, 113.7, 117.6, null, 158, 142.6, 
null, 158, 142.6, null, 103.8, 106, null, 94, 110.4, null, 102.2, 109.6, null, 86, 111.4, null, 105.3, 108.7, null, 105.3, 108.7, null, 102.2, 102.6, null, 102.2, 102.6, null, 117.3, 101.3, null, 108.4, 136.4, null, 133, 106.9, null, 110.6, 95.5, null, 172.6, 173.5, null, 96.4, 80.1, null, 99.8, 84.8, null, 99.8, 84.8, null, 135.5, 111.3, null, 132.1, 115.5, null, 133.5, 103.9, null, 133.5, 103.4, null, 127, 103.4, null, 137.6, 104.9, null, 140.9, 102.8, null, 133.8, 111.9, null, 133.8, 111.9, null, 130.7, 128.8, null, 130.7, 128.7, null, 130, 133.6, null, 132.7, 112.6, null, 132.7, 112.7, null, 132.7, 112.7, null, 132.6, 111.6, null, 
134.8, 111.1, null, 128.2, 112.9, null, 137.9, 108.6, null, 134, 105.1, null, 134, 105.1, null, 172.7, 141.2, null, 172.7, 141.2, null, 143, 114.5, null, 145.2, 115, null, 118, 107.7, null, 123, 83.8, null, 122.8, 83.7, null, 120.2, 80.5, null, 121.4, 80.6, null, 116.5, 74.6, null, 144.2, 115.4, null, 117.5, 63.7, null, 116.6, 61.9, null, 123.2, 65, null, 107.8, 57.6, null, 113.6, 57, null, 113.6, 57, null, 119, 70, null, 106, 57.6, null, 130, 82.2, null, 127.4, 81.8, null, 127.4, 81.8, null, 120.8, 62.7, null, 120.8, 62.7, null, 104.5, 60.7, null, 104.5, 60.7, null, 110.6, 80.2, null, 103.6, 64.2, null, 105.5, 
62, null, 98, 64.9, null, 92.2, 97.1, null, 107.4, 66.8, null, 107.4, 66.8, null, 121.9, 110.9, null, 121.9, 110.9, null, 107.7, 98.4, null, 107.7, 98.4, null, 118.4, 118.9, null, 148.8, 113.2, null, 128, 103, null, null, null, null, null, null, null, null, null, null, null, null, null, 128, 103, null, 111.9, 88.3, null, 109.6, 81.9, null, null, null, null, null, null, null, 105.9, 93.9, null, 156.4, 121, null, 116.6, 91.6, null, 156.1, 114.7, null, null, null, null, null, null, null, 160.5, 118.5, null, 160.5, 118.5, null, 150.9, 131.6, null, 167, 131.3, null, null, null, null, 167, 131.3, null, 177.9, 119.6, 
null, 177.9, 119.6, null, 129.5, 133.1, null, 129.5, 133.1, null, 111.5, 140.1, null, 112.7, 143.6, null, 113.4, 120.5, null, 112.3, 162.5, null, 99.2, 109.1, null, 99.2, 109.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, 108.8, 94.5, null, 108.8, 94.5, null, 125.3, 89.5, null, 128.9, 101.3, null, 130.3, 96.9, null, 130.1, 96.9, null, 125.9, 99, null, 133.5, 98.9, null, 134.5, 93.3, null, 132.3, 98, null, 132.3, 98, null, 129.4, 109.5, null, 129.4, 109.6, null, 134.7, 108, null, 127, 96, null, 129.6, 98.6, null, 
129.6, 98.6, null, 113, 82.7, null, 104, 74.1, null, 130.9, 101.3, null, 122.7, 82.2, null, 120.2, 81.5, null, 120.2, 81.5, null, 144.9, 87.1, null, 144.9, 87.1, null, 143.5, 107.4, null, 145.9, 107.8, null, 116, 101.9, null, 134.5, 95.3, null, 134.4, 95.2, null, 133.2, 93.4, null, 134.3, 87.2, null, 132, 83.2, null, 147, 115.1, null, 140.6, 81.2, null, 138.9, 77.5, null, 141.6, 77.8, null, 135.3, 77, null, 154.5, 87.8, null, 154.5, 87.8, null, 137.4, 87.1, null, 131.2, 75.1, null, 142.7, 99.5, null, 143.1, 99.7, null, 143.1, 99.7, null, 154.4, 89.2, null, 154.4, 89.2, null, 136.6, 84, null, 136.6, 84, null, 118.1, 
77.5, null, 117.3, 71.4, null, 121.9, 69.8, null, 112.2, 75, null, 80.1, 98.2, null, 141, 90.7, null, 141, 90.7, null, 122.3, 112.7, null, 122.3, 112.7, null, 111.2, 104.1, null, 111.2, 104.1, null, 106.8, 103.9, null, 154.2, 115.8, null, 139.8, 120.6, null, 118.9, 102.7, null, 118.9, 102.7, null, 82.5, 76.7, null, 82.5, 76.7, null, 149.8, 127.7, null, 138.5, 88.9, null, 125.8, 81.3, null, 141.4, 107.4, null, 106.1, 100.8, null, 140.4, 132.9, null, 184.8, 159.1, null, 142.9, 111.3, null, 172.5, 118.7, null, 124.2, 126.8, null, 112.4, 103.5, null, 166, 112.8, null, 166, 112.8, null, 159.1, 140.5, null, 170.4, 144.4, null, 184.6, 137.2, 
null, 163.7, 148.6, null, 115.4, 117.7, null, 115.4, 117.7, null, 149.4, 140, null, 149.4, 140, null, 104.6, 109.1, null, 97.1, 115.5, null, 103.7, 111, null, 91.2, 120.5, null, 104.3, 108.7, null, 104.3, 108.7, null, 102.2, 102.6, null, 102.2, 102.6, null, 117.3, 101.3, null, 108.4, 136.4, null, 133, 106.9, null, 110.6, 95.5, null, 172.6, 173.5, null, 96.4, 80.1, null, 100.9, 86, null, 100.9, 86, null, 134.5, 109.1, null, 131.8, 114.1, null, 133.2, 103.3, null, 133.2, 102.8, null, 126.9, 103, null, 137.2, 104.4, null, 140.3, 101.9, null, 133.6, 110.5, null, 133.6, 110.5, null, 130.6, 126.7, null, 130.6, 126.7, null, 130.4, 130.7, null, 
132.2, 110.9, null, 132.4, 111.3, null, 132.4, 111.3, null, 130.8, 108.6, null, 132, 107.3, null, 128.5, 111.7, null, 136.5, 105.8, null, 132.7, 102.6, null, 132.7, 102.6, null, 170.1, 134.7, null, 170.1, 134.7, null, 143, 113.8, null, 145.2, 114.3, null, 117.8, 107.1, null, 121.5, 81, null, 121.3, 80.8, null, 120.8, 79.8, null, 118.1, 76.7, null, 116.9, 74.6, null, 132.8, 108.9, null, 114.4, 62.8, null, 112.6, 60.9, null, 117.4, 63.4, null, 106.3, 57.5, null, 117.1, 58.4, null, 117.1, 58.4, null, 120.5, 70, null, 108.3, 59.6, null, 130.8, 79.8, null, 129.2, 84.2, null, 129.2, 84.2, null, 112.3, 59, null, 112.3, 59, null, 100.5, 
64.6, null, 100.5, 64.6, null, 113.4, 84.1, null, 103.1, 68.3, null, 103.8, 65.3, null, 106.6, 74.9, null, 95.8, 111.9, null, 110.6, 64.1, null, 110.6, 64.1, null, 127.3, 113.4, null, 127.3, 113.4, null, 122.2, 104.2, null, 122.2, 104.2, null, 142.4, 136.3, null, 137.3, 104.6, null, 137.3, 104.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.3, 104.6, null, 106.7, 64, null, 108.6, 61.1, null, null, null, null, null, null, null, 128.9, 92.5, null, 153.9, 120.3, null, 113.5, 102.7, null, 214.8, 169.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.3, 125.8, 
null, 163.3, 128.6, null, null, null, null, 163.3, 128.6, null, 147.3, 114.1, null, 147.3, 114.1, null, 139.4, 120.3, null, 139.4, 120.3, null, 110.2, 143.3, null, 114.3, 150.4, null, 118.8, 138.1, null, 110.3, 165.4, null, 82.2, 98.3, null, 82.2, 98.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.9, 87.1, null, 125.8, 98.1, null, 128.8, 96.3, null, 128.7, 96.1, null, 127.3, 99.6, null, 131.2, 95.6, null, 129.4, 91.6, null, 130.5, 100, null, 130.5, 100, null, 126.8, 107.8, null, 
126.7, 107.7, null, 133.6, 112.9, null, 121.7, 89, null, 121.7, 91.3, null, 121.7, 91.3, null, 121.8, 78.1, null, 117.9, 69.6, null, 129.5, 100.2, null, 126, 80.6, null, 123.3, 80.4, null, 123.3, 80.4, null, 149.3, 81.9, null, 149.3, 81.9, null, 140.8, 102.9, null, 142.4, 102.6, null, 122.4, 107.5, null, 133.4, 94, 94, 133.3, 93.9, 93.9, 132.1, 92.1, 92.1, 132.9, 86.3, 86.3, 130.6, 82.4, 82.4, 146.4, 114.8, 114.8, 138.4, 79.6, 79.6, 136.7, 76, 76, 139.6, 76.6, 76.6, 132.9, 75.3, 75.3, 151.3, 85, 85, 151.3, 85, 85, 136, 85.5, 85.5, 129.3, 73.7, 73.7, 141.7, 97.6, 97.6, 141.9, 98.3, 98.3, 141.9, 98.3, 98.3, 150.9, 
86.4, 86.4, 150.9, 86.4, 86.4, 133.6, 82.4, 82.4, 133.6, 82.4, 82.4, 117.5, 78.2, 78.2, 116.1, 71.2, 71.2, 120.4, 69.5, 69.5, 111.6, 75, 75, 81.4, 99.3, 99.3, 138.5, 88.2, 88.2, 138.5, 88.2, 88.2, 123.7, 112.9, 112.9, 123.7, 112.9, 112.9, 112.3, 104.1, 104.1, 112.3, 104.1, 104.1, 109.7, 106.7, 106.7, 153.5, 115.4, 115.4, 139.6, 119, 119, 118.9, 102.7, 102.7, 118.9, 102.7, 102.7, 82.5, 76.7, 76.7, 82.5, 76.7, 76.7, 148.5, 125, 125, 134.7, 85.8, 85.8, 123.1, 77.7, 77.7, 141.4, 107.4, 107.4, 106.1, 100.8, 100.8, 139.2, 127.6, 127.6, 182.4, 155.8, 155.8, 135.5, 109.4, 109.4, 178.3, 125, 125, 124.2, 126.8, 126.8, 112.4, 103.5, 103.5, 166, 112.8, 
112.8, 166, 112.8, 112.8, 158.9, 139.4, 139.4, 169.9, 143.3, 143.3, 184.6, 137.2, 137.2, 163.7, 146.4, 146.4, 116, 117.6, 117.6, 116, 117.6, 117.6, 148.4, 137.8, 137.8, 148.4, 137.8, 137.8, 104.9, 110.4, 110.4, 98.4, 117.8, 117.8, 104.8, 112.8, 112.8, 92.5, 123.4, 123.4, 101.8, 107.7, 107.7, 101.8, 107.7, 107.7, 102.2, 102.6, 102.6, 102.2, 102.6, 102.6, 117.3, 101.3, 101.3, 108.4, 136.4, 136.4, 133, 106.9, 106.9, 110.6, 95.5, 95.5, 172.6, 173.5, 173.5, 96.4, 80.1, 80.1, 100.9, 86, 86, 100.9, 86, 86, 133.8, 107, 107, 131.3, 112.6, 112.6, 132.9, 102.7, 102.7, 132.8, 102.2, 102.2, 126.9, 102.7, 102.7, 136.7, 103.6, 103.6, 139.4, 101.1, 101.1, 133.4, 109.5, 109.5, 
133.4, 109.5, 109.5, 130.3, 125, 125, 130.3, 124.9, 124.9, 130.7, 129, 129, 131.3, 108.8, 108.8, 131.5, 109.5, 109.5, 131.5, 109.5, 109.5, 130.1, 105.4, 105.4, 130.9, 103.1, 103.1, 128.6, 110.6, 110.6, 135.6, 103.3, 103.3, 131.9, 100.5, 100.5, 131.9, 100.5, 100.5, 168.4, 128.6, 128.6, 168.4, 128.6, 128.6, 142.8, 112.8, 112.8, 145, 113.3, 113.3, 118.2, 107.2, 107.2, 125.1, 85.5, null, 124.9, 85.4, null, 120.1, 81.2, null, 124.9, 83.5, null, 116.6, 76.1, null, 155.1, 113.9, null, 117, 64, null, 115.4, 61.7, null, 120.8, 64.5, null, 108.1, 58.1, null, 118.8, 60.8, null, 118.8, 60.8, null, 118.8, 69.9, null, 107.4, 58.6, null, 128.4, 81, null, 127.3, 
82.2, null, 127.3, 82.2, null, 123.2, 65.1, null, 123.2, 65.1, null, 104, 62.2, null, 104, 62.2, null, 111.6, 83.3, null, 103.1, 65.8, null, 105, 63.7, null, 98.3, 64.9, null, 90.2, 98.4, null, 109.9, 67.2, null, 109.9, 67.2, null, 125.5, 114.8, null, 125.5, 114.8, null, 109.7, 103.2, null, 109.7, 103.2, null, 121.1, 117.9, null, 161, 112.5, null, 131.2, 105.4, null, 116.1, 105.4, null, 116.1, 105.4, null, 86, 89, null, 86, 89, null, 134.7, 106.2, null, 113.7, 78.8, null, 117.9, 76.7, null, null, null, null, null, null, null, 113.1, 94, null, 161.6, 127.8, null, 125, 100.1, null, 185.4, 136.6, null, 115.6, 144.1, 
null, 117, 89.3, null, 175, 115.2, null, 175, 115.2, null, 154.9, 134.7, null, 166.8, 137.5, null, null, null, null, 166.8, 137.5, null, 164.2, 117.3, null, 164.2, 117.3, null, 135.9, 130.7, null, 135.9, 130.7, null, 108.4, 132.8, null, 109.5, 137.9, null, 114.1, 124.6, null, 105, 154.9, null, 101.7, 110.4, null, 101.7, 110.4, null, null, null, null, null, null, null, 102.5, 96.2, null, null, null, null, 102.5, 96.2, null, null, null, null, null, null, null, null, null, null, 103.1, 89.4, null, 103.1, 89.4, null, 125.1, 89.1, null, 128.3, 100.1, null, 130.3, 96.9, null, 130.1, 96.8, null, 126, 98.8, null, 134.1, 97.8, null, 
134.2, 93.8, null, 132.4, 99, null, 132.4, 99, null, 129.4, 108.7, null, 129.4, 108.6, null, 135.1, 119.1, null, 124.9, 93.1, null, 125.5, 94.5, null, 125.5, 94.5, null, 121.8, 85.9, null, 118.4, 79.6, null, 128.6, 100.4, null, 122.8, 82.2, null, 120, 81.3, null, 120, 81.3, null, 146.6, 89.2, null, 146.6, 89.2, null, 142.7, 105.4, null, 144.9, 105.5, null, 116.7, 103.7, null, 133.4, 94, 94, 133.3, 93.9, 93.9, 132.1, 92.1, 92.1, 132.9, 86.3, 86.3, 130.6, 82.4, 82.4, 146.4, 114.8, 114.8, 138.4, 79.6, 79.6, 136.7, 76, 76, 139.6, 76.6, 76.6, 132.9, 75.3, 75.3, 151.3, 85, 85, 151.3, 85, 85, 136, 85.5, 85.5, 129.3, 
73.7, 73.7, 141.7, 97.6, 97.6, 141.9, 98.3, 98.3, 141.9, 98.3, 98.3, 150.9, 86.4, 86.4, 150.9, 86.4, 86.4, 133.6, 82.4, 82.4, 133.6, 82.4, 82.4, 117.5, 78.2, 78.2, 116.1, 71.2, 71.2, 120.4, 69.5, 69.5, 111.6, 75, 75, 81.4, 99.3, 99.3, 138.5, 88.2, 88.2, 138.5, 88.2, 88.2, 123.7, 112.9, 112.9, 123.7, 112.9, 112.9, 112.3, 104.1, 104.1, 112.3, 104.1, 104.1, 109.7, 106.7, 106.7, 153.5, 115.4, 115.4, 139.6, 119, 119, 118.9, 102.7, 102.7, 118.9, 102.7, 102.7, 82.5, 76.7, 76.7, 82.5, 76.7, 76.7, 148.5, 125, 125, 134.7, 85.8, 85.8, 123.1, 77.7, 77.7, 141.4, 107.4, 107.4, 106.1, 100.8, 100.8, 139.2, 127.6, 127.6, 182.4, 155.8, 155.8, 135.5, 109.4, 
109.4, 178.3, 125, 125, 124.2, 126.8, 126.8, 112.4, 103.5, 103.5, 166, 112.8, 112.8, 166, 112.8, 112.8, 158.9, 139.4, 139.4, 169.9, 143.3, 143.3, 184.6, 137.2, 137.2, 163.7, 146.4, 146.4, 116, 117.6, 117.6, 116, 117.6, 117.6, 148.4, 137.8, 137.8, 148.4, 137.8, 137.8, 104.9, 110.4, 110.4, 98.4, 117.8, 117.8, 104.8, 112.8, 112.8, 92.5, 123.4, 123.4, 101.8, 107.7, 107.7, 101.8, 107.7, 107.7, 102.2, 102.6, 102.6, 102.2, 102.6, 102.6, 117.3, 101.3, 101.3, 108.4, 136.4, 136.4, 133, 106.9, 106.9, 110.6, 95.5, 95.5, 172.6, 173.5, 173.5, 96.4, 80.1, 80.1, 100.9, 86, 86, 100.9, 86, 86, 133.8, 107, 107, 131.3, 112.6, 112.6, 132.9, 102.7, 102.7, 132.8, 102.2, 102.2, 
126.9, 102.7, 102.7, 136.7, 103.6, 103.6, 139.4, 101.1, 101.1, 133.4, 109.5, 109.5, 133.4, 109.5, 109.5, 130.3, 125, 125, 130.3, 124.9, 124.9, 130.7, 129, 129, 131.3, 108.8, 108.8, 131.5, 109.5, 109.5, 131.5, 109.5, 109.5, 130.1, 105.4, 105.4, 130.9, 103.1, 103.1, 128.6, 110.6, 110.6, 135.6, 103.3, 103.3, 131.9, 100.5, 100.5, 131.9, 100.5, 100.5, 168.4, 128.6, 128.6, 168.4, 128.6, 128.6, 142.8, 112.8, 112.8, 145, 113.3, 113.3, 118.2, 107.2, 107.2, 122.3, 80.2, null, 122.1, 80, null, 121.5, 79.1, null, 117.2, 74.7, null, 115.8, 72.9, null, 137.8, 109.3, null, 113.1, 63.5, null, 111.9, 62.1, null, 115.1, 63.8, null, 107.6, 59.9, null, 109, 55.4, null, 109, 
55.4, null, 118.8, 71.1, null, 105.8, 59.9, null, 129.7, 81.5, null, 131.3, 85.3, null, 131.3, 85.3, null, 108.3, 56.5, null, 108.3, 56.5, null, 100.2, 61.2, null, 100.2, 61.2, null, 110.9, 80.2, null, 104.9, 72.3, null, 105.9, 69, null, 92.9, 72.6, null, 100.2, 124.8, null, 121.4, 73, null, 121.4, 73, null, 129.9, 115.5, null, 129.9, 115.5, null, null, null, null, null, null, null, 126.8, 119.5, null, 144.6, 105.6, null, 144.6, 105.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 144.6, 105.6, null, 126, 109.5, null, null, null, null, null, null, null, null, null, null, 127.4, 85.1, 
null, 153.5, 119.2, null, 111.5, 94.9, null, 209.3, 165.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 173.5, 129.1, null, 175.9, 133.4, null, null, null, null, 175.9, 133.4, null, 160.1, 122.3, null, 160.1, 122.3, null, 166.4, 114.5, null, 166.4, 114.5, null, 109.9, 134.7, null, 110.9, 134.8, null, 111.1, 119.5, null, 110.6, 162.9, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.2, 87.1, null, 126.6, 98.4, null, 
130.3, 97.4, null, 130.4, 97.3, null, 128.8, 101, null, 135.9, 99.9, null, 130.2, 91.5, null, 129.4, 99.9, null, 129.4, 99.9, null, 125.6, 104.2, null, 125.6, 104.3, null, 129.6, 102.9, null, 124.2, 92.4, null, 125.7, 94.2, null, 125.7, 94.2, null, 116.2, 82.9, null, 109.6, 75.2, null, 129.2, 100, null, 129.5, 80.6, null, 126.8, 80.9, null, 126.8, 80.9, null, 152.9, 77.8, null, 152.9, 77.8, null, 145, 102.3, null, 146.9, 102.1, null, 123.5, 105.3, null, 122.3, 80.2, null, 122.1, 80, null, 121.5, 79.1, null, 117.2, 74.7, null, 115.8, 72.9, null, 137.8, 109.3, null, 113.1, 63.5, null, 111.9, 62.1, null, 115.1, 63.8, null, 107.6, 
59.9, null, 109, 55.4, null, 109, 55.4, null, 118.8, 71.1, null, 105.8, 59.9, null, 129.7, 81.5, null, 131.3, 85.3, null, 131.3, 85.3, null, 108.3, 56.5, null, 108.3, 56.5, null, 100.2, 61.2, null, 100.2, 61.2, null, 110.9, 80.2, null, 104.9, 72.3, null, 105.9, 69, null, 92.9, 72.6, null, 100.2, 124.8, null, 121.4, 73, null, 121.4, 73, null, 129.9, 115.5, null, 129.9, 115.5, null, null, null, null, null, null, null, 126.8, 119.5, null, 144.6, 105.6, null, 144.6, 105.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 144.6, 105.6, null, 126, 109.5, null, null, null, null, null, null, 
null, null, null, null, 127.4, 85.1, null, 153.5, 119.2, null, 111.5, 94.9, null, 209.3, 165.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 173.5, 129.1, null, 175.9, 133.4, null, null, null, null, 175.9, 133.4, null, 160.1, 122.3, null, 160.1, 122.3, null, 166.4, 114.5, null, 166.4, 114.5, null, 109.9, 134.7, null, 110.9, 134.8, null, 111.1, 119.5, null, 110.6, 162.9, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
128.2, 87.1, null, 126.6, 98.4, null, 130.3, 97.4, null, 130.4, 97.3, null, 128.8, 101, null, 135.9, 99.9, null, 130.2, 91.5, null, 129.4, 99.9, null, 129.4, 99.9, null, 125.6, 104.2, null, 125.6, 104.3, null, 129.6, 102.9, null, 124.2, 92.4, null, 125.7, 94.2, null, 125.7, 94.2, null, 116.2, 82.9, null, 109.6, 75.2, null, 129.2, 100, null, 129.5, 80.6, null, 126.8, 80.9, null, 126.8, 80.9, null, 152.9, 77.8, null, 152.9, 77.8, null, 145, 102.3, null, 146.9, 102.1, null, 123.5, 105.3, null, 123.1, 81.3, null, 122.9, 81.1, null, 121.2, 79.7, null, 118.2, 76.3, null, 114.7, 73.4, null, 176.2, 131.2, null, 112.5, 65.9, null, 110.7, 
64.5, null, 115.4, 66.7, null, 104.7, 61.6, null, 126.7, 68.3, null, 126.7, 68.3, null, 118.3, 73.9, null, 104.1, 63.9, null, 130.3, 82.8, null, 129.4, 79.8, null, 129.4, 79.8, null, 107.6, 58.1, null, 107.6, 58.1, null, 99.7, 56.7, null, 99.7, 56.7, null, 106.2, 75.7, null, 104.6, 74.6, null, 105.2, 71, null, 84.8, 64.8, null, 105.6, 137, null, 134.6, 84.4, null, 134.6, 84.4, null, 121.6, 104.1, null, 121.6, 104.1, null, null, null, null, null, null, null, 135.5, 137.8, null, 186.3, 127.4, null, 186.3, 127.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 186.3, 127.4, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 190.6, 121.2, null, 186.8, 129.4, null, 127.4, 101.8, null, 280.4, 175.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 171.2, 125.2, null, 180.7, 130.7, null, null, null, null, 180.7, 130.7, null, 152.2, 114.1, null, 152.2, 114.1, null, null, null, null, null, null, null, 131.4, 160.8, null, 131.4, 160.8, null, 114.1, 127.9, null, 148.4, 199.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, 128.3, 87, null, 126.6, 97.5, null, 132.8, 99.2, null, 132.9, 99, null, 130.4, 101.6, null, 137.6, 101.3, null, 134.3, 94.6, null, 130.7, 102.8, null, 130.7, 102.8, null, 124.4, 102.3, null, 124.3, 102.3, null, 132.1, 102.7, null, 123.7, 90.5, null, 124.7, 91, null, 124.7, 91, null, 118, 87.3, null, 112.2, 81.2, null, 129.6, 100.3, null, 129.5, 80.8, null, 127.4, 82, null, 127.4, 82, null, 148.8, 72.9, null, 148.8, 72.9, null, 144.4, 104.6, null, 146, 104.5, null, 127.4, 107.2, null, 122.7, 80.7, null, 122.5, 80.6, null, 121.4, 79.4, null, 117.7, 75.4, null, 115.3, 73.1, null, 155.4, 
119.7, null, 112.8, 64.6, null, 111.3, 63.3, null, 115.3, 65.2, null, 106.2, 60.7, null, 117.9, 61.6, null, 117.9, 61.6, null, 118.6, 72.5, null, 105, 61.8, null, 130, 82.1, null, 130.4, 82.5, null, 130.4, 82.5, null, 108, 57.3, null, 108, 57.3, null, 100, 58.9, null, 100, 58.9, null, 108.8, 78.2, null, 104.8, 73.5, null, 105.6, 70, null, 88.9, 68.7, null, 102.9, 130.7, null, 128, 78.6, null, 128, 78.6, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 131.2, 128.3, null, 163.9, 116.1, null, 163.9, 116.1, null, null, null, null, null, null, null, null, null, null, null, null, 
null, 163.9, 116.1, null, 126, 109.5, null, null, null, null, null, null, null, null, null, null, 151.2, 99.1, null, 171.8, 125.1, null, 121.2, 99.2, null, 237.9, 170.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 172.4, 127.2, null, 178.1, 132.1, null, null, null, null, 178.1, 132.1, null, 153, 114.9, null, 153, 114.9, null, 166.4, 114.5, null, 166.4, 114.5, null, 119.4, 146.3, null, 120.8, 147.3, null, 112.4, 123.1, null, 130.4, 183, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 128.3, 87.1, null, 126.6, 98, null, 131.6, 98.3, null, 131.7, 98.1, null, 129.6, 101.3, null, 136.8, 100.6, null, 132.3, 93, null, 130.1, 101.3, null, 130.1, 101.3, null, 125, 103.3, null, 125, 103.3, null, 130.9, 102.8, null, 124, 91.4, null, 125.2, 92.6, null, 125.2, 92.6, null, 117.1, 85, null, 110.9, 78.1, null, 129.4, 100.2, null, 129.5, 80.7, null, 127.1, 81.5, null, 127.1, 81.5, null, 150.9, 75.3, null, 150.9, 75.3, null, 144.7, 103.5, null, 146.5, 103.3, null, 125.5, 106.3, null, 127.1, 86.8, null, 126.9, 86.6, null, 120.9, 82.6, null, 124.9, 
84.5, null, 112.8, 76.3, null, 169.4, 114.5, null, 111.1, 68.7, null, 108.2, 66.5, null, 112.3, 69, null, 103, 63.3, null, 128.1, 72.3, null, 128.1, 72.3, null, 116.2, 75, null, 102.5, 68.2, null, 127.7, 80.4, null, 130.7, 85.7, null, 130.7, 85.7, null, 111.5, 65.9, null, 111.5, 65.9, null, 107.9, 69.5, null, 107.9, 69.5, null, 106.3, 81.8, null, 105.1, 81.9, null, 105.9, 78.6, null, 83.7, 59.4, null, 102.1, 138, null, 138.4, 82.6, null, 138.4, 82.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.4, 118, null, 171.3, 113.3, null, 161.5, 89.8, null, null, null, null, null, null, 
null, null, null, null, null, null, null, 161.5, 89.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.8, 78.2, null, 185.5, 110, null, 119.7, 96.7, null, null, null, null, null, null, null, null, null, null, 172.8, 117.7, null, 172.8, 117.7, null, 158.8, 124.2, null, 180.5, 131.9, null, null, null, null, 180.5, 131.9, null, 142.5, 117.6, null, 142.5, 117.6, null, null, null, null, null, null, null, 132.8, 159, null, 132.8, 159, null, 122, 136.6, null, 145.6, 190.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, 129.6, 89.5, null, 128.5, 98.5, null, 135.9, 101.3, null, 136.1, 101.3, null, 133.4, 103.8, null, 140.7, 102.1, null, 137.9, 97.7, null, 132.4, 101.8, null, 132.4, 101.8, null, 128.1, 102.3, null, 128, 102.3, null, 137.7, 105.8, null, 122, 91, null, 122.6, 91.7, null, 122.6, 91.7, null, 118.6, 87.3, null, 113, 81.8, null, 129.7, 99.1, null, 130.4, 84, null, 128.1, 85.6, null, 128.1, 85.6, null, 151.6, 74.2, null, 151.6, 74.2, null, 147.2, 106.2, null, 148.6, 105.9, null, 131.6, 110.8, null, 124.2, 82.8, null, 124, 
82.6, null, 121.2, 80.4, null, 120.3, 78.6, null, 114.5, 74.1, null, 164.8, 116, null, 112.2, 65.9, null, 110.3, 64.3, null, 114.3, 66.4, null, 105.1, 61.5, null, 121.3, 65, null, 121.3, 65, null, 117.8, 73.3, null, 104.1, 63.7, null, 129.2, 81.6, null, 130.5, 83.5, null, 130.5, 83.5, null, 109.1, 60, null, 109.1, 60, null, 102.6, 62.2, null, 102.6, 62.2, null, 108.1, 79.2, null, 104.9, 76, null, 105.7, 72.7, null, 87.8, 66.6, null, 102.6, 133.1, null, 131.5, 79.9, null, 131.5, 79.9, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 128.2, 124.9, null, 169.1, 114.1, null, 163.3, 108.4, 
null, null, null, null, null, null, null, null, null, null, null, null, null, 163.3, 108.4, null, 126, 109.5, null, null, null, null, null, null, null, null, null, null, 156.1, 92.1, null, 175.7, 120.2, null, 120.7, 98.4, null, 237.9, 170.1, null, null, null, null, null, null, null, 172.8, 117.7, null, 172.8, 117.7, null, 167.6, 126.2, null, 178.7, 132.1, null, null, null, null, 178.7, 132.1, null, 146.5, 116.5, null, 146.5, 116.5, null, 166.4, 114.5, null, 166.4, 114.5, null, 124, 150.7, null, 125.1, 151.5, null, 115.9, 127.9, null, 135.8, 185.6, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.7, 87.9, null, 127.2, 98.1, null, 133, 99.3, null, 133.1, 99.2, null, 130.9, 102.1, null, 138.1, 101.1, null, 134.1, 94.6, null, 130.8, 101.5, null, 130.8, 101.5, null, 126, 102.9, null, 126, 103, null, 133.1, 103.8, null, 123.3, 91.3, null, 124.3, 92.3, null, 124.3, 92.3, null, 117.6, 85.8, null, 111.6, 79.3, null, 129.5, 99.8, null, 129.8, 81.8, null, 127.4, 82.8, null, 127.4, 82.8, null, 151.1, 74.9, null, 151.1, 74.9, null, 145.5, 104.4, null, 147.2, 104.2, null, 127.5, 
107.8, null, 124.2, 82.8, null, 124, 82.6, null, 121.2, 80.4, null, 120.3, 78.6, null, 114.5, 74.1, null, 164.8, 116, null, 112.2, 65.9, null, 110.3, 64.3, null, 114.3, 66.4, null, 105.1, 61.5, null, 121.3, 65, null, 121.3, 65, null, 117.8, 73.3, null, 104.1, 63.7, null, 129.2, 81.6, null, 130.5, 83.5, null, 130.5, 83.5, null, 109.1, 60, null, 109.1, 60, null, 102.6, 62.2, null, 102.6, 62.2, null, 108.1, 79.2, null, 104.9, 76, null, 105.7, 72.7, null, 87.8, 66.6, null, 102.6, 133.1, null, 131.5, 79.9, null, 131.5, 79.9, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 128.2, 124.9, 
null, 169.1, 114.1, null, 163.3, 108.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 163.3, 108.4, null, 126, 109.5, null, null, null, null, null, null, null, null, null, null, 156.1, 92.1, null, 175.7, 120.2, null, 120.7, 98.4, null, 237.9, 170.1, null, null, null, null, null, null, null, 172.8, 117.7, null, 172.8, 117.7, null, 167.6, 126.2, null, 178.7, 132.1, null, null, null, null, 178.7, 132.1, null, 146.5, 116.5, null, 146.5, 116.5, null, 166.4, 114.5, null, 166.4, 114.5, null, 124, 150.7, null, 125.1, 151.5, null, 115.9, 127.9, null, 135.8, 185.6, null, 104, 134.5, null, 104, 134.5, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.7, 87.9, null, 127.2, 98.1, null, 133, 99.3, null, 133.1, 99.2, null, 130.9, 102.1, null, 138.1, 101.1, null, 134.1, 94.6, null, 130.8, 101.5, null, 130.8, 101.5, null, 126, 102.9, null, 126, 103, null, 133.1, 103.8, null, 123.3, 91.3, null, 124.3, 92.3, null, 124.3, 92.3, null, 117.6, 85.8, null, 111.6, 79.3, null, 129.5, 99.8, null, 129.8, 81.8, null, 127.4, 82.8, null, 127.4, 82.8, null, 151.1, 74.9, null, 151.1, 74.9, null, 145.5, 
104.4, null, 147.2, 104.2, null, 127.5, 107.8, null, 122.6, 86.6, null, 122.4, 86.4, null, 120.7, 85.8, null, 115.5, 81.4, null, 111.2, 79.2, null, 142.3, 94.1, null, 110.1, 72.5, null, 107.6, 71.6, null, 112.8, 74.7, null, 100.9, 67.7, null, 120.5, 71.4, null, 120.5, 71.4, null, 114.9, 77.2, null, 97.3, 68, null, 129.8, 84.5, null, 138.4, 87.4, null, 138.4, 87.4, null, 106.9, 64.7, null, 106.9, 64.7, null, 115.9, 80.6, null, 115.9, 80.6, null, 107.9, 85.8, null, 106.9, 86.2, null, 106.3, 81.8, null, null, null, null, 111.9, 151.2, null, 133.4, 80, null, 133.4, 80, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 120.2, 112, null, 144, 91.5, null, 165.7, 78.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 165.7, 78.5, null, null, null, null, null, null, null, 138.5, 96.4, null, null, null, null, null, null, null, 174.1, 75.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.9, 92.4, null, 142.9, 92.4, null, 136.4, 119.5, null, 186.8, 136, null, null, null, null, 186.8, 136, null, 119.5, 112.5, null, 119.5, 112.5, null, null, null, null, null, null, null, 121.2, 155.6, null, 121.2, 155.6, null, 111.8, 131.8, null, 134.3, 196.6, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.9, 92.8, null, 131, 99.2, null, 139.7, 104.2, null, 139.8, 104.1, null, 136.9, 106.9, null, 142, 101.4, null, 142.7, 101.5, null, 138.9, 106, null, 138.9, 106, null, 129.9, 100.4, null, 129.8, 100.4, null, 138.4, 103.1, null, 124, 92.8, null, 124.2, 92.7, null, 124.2, 92.7, null, 122.6, 92.9, null, 119.2, 90, null, 129.2, 98.7, null, 130.8, 88.6, null, 128.3, 89.9, null, 128.3, 89.9, null, 153.1, 
79.5, null, 153.1, 79.5, null, 146.5, 102.2, null, 148.1, 101.8, null, 128.8, 109, null, 123.8, 83.7, null, 123.6, 83.5, null, 121.1, 81.7, null, 119.1, 79.3, null, 113.7, 75.3, null, 158.4, 109.5, null, 111.7, 67.4, null, 109.6, 66, null, 113.9, 68.3, null, 104.1, 62.9, null, 121.1, 66.5, null, 121.1, 66.5, null, 117.1, 74.2, null, 102.4, 64.7, null, 129.4, 82.3, null, 132.5, 84.5, null, 132.5, 84.5, null, 108.6, 61.1, null, 108.6, 61.1, null, 105.9, 66.4, null, 105.9, 66.4, null, 108, 80.6, null, 105.4, 78.3, null, 105.8, 74.7, null, 87.8, 66.6, null, 105, 137.5, null, 132, 79.9, null, 132, 79.9, null, 129.1, 114.3, 
null, 129.1, 114.3, null, null, null, null, null, null, null, 126.2, 121.5, null, 161.9, 107.3, null, 163.4, 106.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 163.4, 106.5, null, 126, 109.5, null, null, null, null, 138.5, 96.4, null, null, null, null, 156.1, 92.1, null, 175.4, 111.3, null, 120.7, 98.4, null, 237.9, 170.1, null, null, null, null, null, null, null, 161.3, 107.6, null, 161.3, 107.6, null, 160.6, 124.8, null, 179.5, 132.5, null, null, null, null, 179.5, 132.5, null, 135.5, 115.1, null, 135.5, 115.1, null, 166.4, 114.5, null, 166.4, 114.5, null, 123.3, 151.8, null, 124.1, 152.5, null, 
114.8, 128.9, null, 135.4, 188, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.3, 89.1, null, 128.2, 98.4, null, 134.7, 100.5, null, 134.8, 100.4, null, 132.4, 103.3, null, 139.1, 101.2, null, 136.3, 96.3, null, 132.9, 102.6, null, 132.9, 102.6, null, 127, 102.3, null, 126.9, 102.3, null, 134.5, 103.6, null, 123.5, 91.7, null, 124.3, 92.4, null, 124.3, 92.4, null, 118.9, 87.5, null, 113.5, 81.8, null, 129.4, 99.5, null, 130.1, 83.4, null, 127.7, 
84.5, null, 127.7, 84.5, null, 151.6, 76, null, 151.6, 76, null, 145.8, 103.8, null, 147.4, 103.5, null, 127.8, 108.1, null, 120.8, 89.9, null, 120.5, 89.8, null, 120.3, 89.4, null, 111.3, 84.3, null, 110.6, 83.4, null, 131.5, 114.6, null, 109.3, 76.8, null, 104.5, 75.6, null, 108.6, 78.6, null, 99, 71.6, null, 149.5, 95, null, 149.5, 95, null, 116.3, 81.1, null, 101.1, 76.2, null, 129.1, 84.7, null, 133.4, 91.6, null, 133.4, 91.6, null, 113.5, 69.3, null, 113.5, 69.3, null, 105.4, 83.1, null, 105.4, 83.1, null, 109.7, 92.2, null, 108.7, 92.7, null, 108.1, 88.2, null, null, null, null, 114.3, 153.2, null, 134.4, 83.1, 
null, 134.4, 83.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.2, 112.3, null, 131.8, 106.1, null, 131.8, 106.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.8, 106.1, null, null, null, null, null, null, null, 131.7, 103.8, null, null, null, null, null, null, null, 165.7, 156.3, null, null, null, null, null, null, null, 117.9, 89.7, null, null, null, null, null, null, null, null, null, null, 143.5, 133.9, null, 186.2, 138, null, null, null, null, 186.2, 138, null, 119, 130.3, null, 119, 130.3, null, null, null, null, null, null, null, 
130.5, 149.7, null, 130.5, 149.7, null, 121.1, 132.1, null, 139.2, 167.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.5, 95.6, null, 130.1, 97.7, null, 140.4, 105.1, null, 140.7, 105.2, null, 137.1, 106.9, null, 139.2, 101.2, null, 146.3, 104.7, null, 136.1, 103, null, 136.1, 103, null, 129.5, 99.2, null, 129.4, 99.1, null, 138, 107.2, null, 121.2, 89.2, null, 121.8, 89.7, null, 121.8, 89.7, null, 117.9, 86.6, null, 114.7, 82.6, null, 124.3, 
95, null, 130.8, 94.1, null, 129.5, 95.8, null, 129.5, 95.8, null, 142.7, 82.7, null, 142.7, 82.7, null, 150.5, 104.5, null, 152.7, 104.4, null, 125.1, 105.7, null, 123.3, 84.8, null, 123, 84.6, null, 120.9, 83.1, null, 117.7, 80.1, null, 113.1, 76.7, null, 157, 109.7, null, 111.2, 69.1, null, 108.6, 67.6, null, 112.8, 70.1, null, 103, 64.4, null, 126.8, 71.5, null, 126.8, 71.5, null, 116.9, 75.5, null, 102.2, 66.7, null, 129.3, 82.7, null, 132.6, 85.9, null, 132.6, 85.9, null, 109.6, 62.6, null, 109.6, 62.6, null, 105.8, 69.1, null, 105.8, 69.1, null, 108.3, 82.6, null, 106, 80.9, null, 106.3, 77.1, null, 87.8, 66.6, 
null, 106.8, 140.6, null, 132.4, 80.6, null, 132.4, 80.6, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 124, 119.7, null, 160.6, 107.3, null, 159.1, 106.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 159.1, 106.5, null, 126, 109.5, null, null, null, null, 135.5, 99.4, null, null, null, null, 156.1, 92.1, null, 174.1, 115.8, null, 120.7, 98.4, null, 237.9, 170.1, null, 117.9, 89.7, null, null, null, null, 161.3, 107.6, null, 161.3, 107.6, null, 158.8, 125.7, null, 180, 132.9, null, null, null, null, 180, 132.9, null, 133, 116.9, null, 133, 116.9, null, 
166.4, 114.5, null, 166.4, 114.5, null, 124.3, 151.5, null, 125, 152.1, null, 115.6, 129.3, null, 136, 184.2, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.5, 90.3, null, 128.6, 98.3, null, 135.8, 101.4, null, 136, 101.4, null, 133.3, 104, null, 139.1, 101.2, null, 138.3, 98, null, 133.5, 102.7, null, 133.5, 102.7, null, 127.5, 101.6, null, 127.4, 101.6, null, 135.2, 104.3, null, 123, 91.2, null, 123.8, 91.9, null, 123.8, 91.9, null, 118.7, 
87.4, null, 113.7, 82, null, 128.4, 98.6, null, 130.2, 85.3, null, 128, 86.6, null, 128, 86.6, null, 149.8, 77.2, null, 149.8, 77.2, null, 146.7, 104, null, 148.5, 103.7, null, 127.3, 107.6, null, 123.1, 92.5, null, 122.9, 92.4, null, 122.8, 92.1, null, 116.2, 87.4, null, 115.4, 86.4, null, 124.4, 97.9, null, 108.4, 79.9, null, 104.3, 80, null, 107.8, 79.9, null, 99.7, 80.3, null, 125, 83.3, null, 125, 83.3, null, 112, 80.5, null, 100.3, 81.1, null, 122, 80.1, null, 140.5, 99.4, null, 140.5, 99.4, null, 117.1, 75.9, null, 117.1, 75.9, null, 102.8, 63.1, null, 102.8, 63.1, null, 111, 97.8, null, 109.6, 97.9, 
null, 109.3, 94.3, null, null, null, null, 112.7, 142.8, null, 144, 93.3, null, 144, 93.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.6, 114, null, 149.3, 90, null, 149.3, 90, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.3, 90, null, null, null, null, null, null, null, 130, 87.1, null, 117.8, 113.1, null, null, null, null, 201.1, 75.9, null, null, null, null, null, null, null, 125, 105.6, null, null, null, null, null, null, null, null, null, null, 182, 88.2, null, 182, 88.2, null, 181.7, 87.2, null, 189.8, 122.1, null, 
null, null, null, null, null, null, null, null, null, null, null, null, 112.2, 103.8, null, 128.9, 167.6, null, 116.9, 143.8, null, 137.7, 186.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.1, 98.6, null, 132.3, 98.7, null, 142.9, 106.6, null, 142.9, 106.8, null, 139.5, 109.2, null, 139.8, 101.8, null, 149, 105.8, null, 142.7, 103.6, null, 142.7, 103.6, null, 129.9, 96.7, null, 129.7, 96.4, null, 139.6, 115.1, null, 125.5, 93.8, null, 127, 
94.5, null, 127, 94.5, null, 116.9, 89.4, null, 115, 86.5, null, 120.7, 95.5, null, 130.2, 98.4, null, 129.5, 100.7, null, 129.5, 100.7, null, 135.8, 82.6, null, 135.8, 82.6, null, 146.6, 101.1, null, 147.6, 100.2, null, 135.6, 113.9, null, 123.2, 86, null, 123, 85.8, null, 121.2, 84.5, null, 117.5, 81.2, null, 113.5, 78.2, null, 152.3, 108.2, null, 110.8, 70.6, null, 107.9, 69.4, null, 112, 71.5, null, 102.5, 66.6, null, 126.5, 73.3, null, 126.5, 73.3, null, 116.1, 76.3, null, 101.9, 68.7, null, 128.1, 82.3, null, 134, 88, null, 134, 88, null, 110.8, 64.6, null, 110.8, 64.6, null, 105.3, 68.1, null, 105.3, 68.1, 
null, 108.8, 84.7, null, 106.6, 83.3, null, 106.8, 79.6, null, 87.8, 66.6, null, 107.8, 140.9, null, 134.4, 82.6, null, 134.4, 82.6, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 123.5, 118.7, null, 159.9, 106.2, null, 157.5, 103.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.5, 103.6, null, 126, 109.5, null, null, null, null, 134, 95.8, null, 117.8, 113.1, null, 156.1, 92.1, null, 179.2, 104.1, null, 120.7, 98.4, null, 237.9, 170.1, null, 121.6, 97.5, null, null, null, null, 161.3, 107.6, null, 161.3, 107.6, null, 165, 111.6, null, 180.8, 109.7, null, 
181.7, 87.2, null, 180.3, 132.5, null, 133, 116.9, null, 133, 116.9, null, 166.4, 114.5, null, 166.4, 114.5, null, 117.8, 122.8, null, 125.3, 153.2, null, 115.7, 130.2, null, 136.2, 184.5, null, 104, 134.5, null, 104, 134.5, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.8, 91.6, null, 129.2, 98.3, null, 137, 102.3, null, 137.1, 102.3, null, 134.4, 104.9, null, 139.2, 101.3, null, 140.1, 99.3, null, 135, 102.9, null, 135, 102.9, null, 127.9, 100.7, null, 127.8, 100.7, null, 135.9, 
106, null, 123.4, 91.6, null, 124.3, 92.3, null, 124.3, 92.3, null, 118.4, 87.7, null, 114, 82.7, null, 127.1, 98.1, null, 130.2, 87.3, null, 128.3, 88.7, null, 128.3, 88.7, null, 147.5, 78, null, 147.5, 78, null, 146.7, 103.5, null, 148.3, 103.1, null, 128.7, 108.7, null, 122.2, 89.6, null, 122, 89.5, null, 121.3, 89.1, null, 114.5, 84.3, null, 112.4, 83, null, 135, 97.1, null, 109.3, 76.2, null, 105.5, 75.6, null, 109.7, 77.6, null, 99.9, 72.8, null, 131.7, 82.9, null, 131.7, 82.9, null, 114.4, 79.6, null, 99.6, 74.8, null, 127, 83.1, null, 137.4, 92.6, null, 137.4, 92.6, null, 112.5, 69.8, null, 112.5, 69.8, 
null, 108, 74.7, null, 108, 74.7, null, 109.5, 91.7, null, 108.4, 92.1, null, 107.9, 87.9, null, null, null, null, 113, 149, null, 137.3, 85.3, null, 137.3, 85.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.7, 112.8, null, 143.4, 92.6, null, 144.6, 93.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 144.6, 93.1, null, null, null, null, null, null, null, 134, 95.8, null, 117.8, 113.1, null, null, null, null, 184.6, 87.3, null, null, null, null, null, null, null, 121.6, 97.5, null, null, null, null, 142.9, 92.4, null, 142.9, 92.4, null, 
162.4, 99.4, null, 182.9, 94.9, null, 181.7, 87.2, null, 187, 134.5, null, 119.3, 117.5, null, 119.3, 117.5, null, null, null, null, null, null, null, 115.2, 113, null, 125.7, 155.7, null, 115.4, 133.7, null, 136.8, 183, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, 110.8, 100.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.8, 95.6, null, 131.1, 98.5, null, 141, 105.3, null, 141.1, 105.4, null, 137.8, 107.7, null, 140.3, 101.4, null, 146, 104, null, 139.2, 104.2, null, 139.2, 104.2, null, 129.8, 
98.7, null, 129.6, 98.6, null, 138.7, 108.2, null, 123.6, 91.9, null, 124.3, 92.3, null, 124.3, 92.3, null, 119.1, 89.6, null, 116.3, 86.3, null, 124.7, 96.4, null, 130.6, 93.5, null, 129.1, 95.3, null, 129.1, 95.3, null, 143.9, 81.5, null, 143.9, 81.5, null, 147.9, 102.6, null, 149.5, 102.1, null, 129.8, 109.6, null, 123.1, 96.3, null, 122.9, 96.3, null, 121.4, 96.3, null, 117, 92.6, null, 113.2, 92, null, 142.1, 96.4, null, 111.5, 87.2, null, 107.8, 87.1, null, 110.3, 85.2, null, 104.4, 89.8, null, 128.9, 78.6, null, 128.9, 78.6, null, 117, 89.2, null, 101.1, 88.9, null, 130.4, 89.4, null, 142, 98.6, null, 142, 98.6, 
null, 115.8, 85, null, 115.8, 85, null, 100.8, 80.3, null, 100.8, 80.3, null, 112.1, 105.3, null, 111.9, 105.9, null, 111.8, 103, null, null, null, null, 112.7, 137.6, null, 116.4, 90.7, null, 116.4, 90.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.8, 112.2, null, 140.2, 92.2, null, 140.2, 92.2, null, 144.1, 99.7, null, 144.1, 99.7, null, 135.9, 163.7, null, 135.9, 163.7, null, 141.8, 77.9, null, 188, 88.3, null, null, null, null, 130, 87.1, null, 135.7, 132.3, null, 139.2, 69.5, null, 159.2, 65.6, null, null, null, null, null, null, null, 129.3, 107.2, null, 110.8, 96.4, null, 
null, null, null, null, null, null, 125.9, 76.9, null, 125.9, 76.9, null, 125.9, 76.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.5, 143.4, null, 162.8, 155.5, null, 124.6, 120.4, null, 173.1, 164.9, null, null, null, null, null, null, null, 117.3, 110.8, null, 117.3, 110.8, null, 158, 142.6, null, 163.5, 150.8, null, null, null, null, null, null, null, 87.3, 50.6, null, 172.3, 182.3, null, null, null, null, null, null, null, 130.2, 100.7, null, 130.7, 97, null, 143.2, 107.7, null, 142.9, 107.8, null, 138.3, 109.8, null, 145.4, 104.8, null, 148.4, 106.5, null, 147.5, 
106.8, null, 147.5, 106.8, null, 129.1, 93.3, null, 129, 93.2, null, 134.8, 107.2, null, 121.1, 91.8, null, 122.1, 91.4, null, 122.1, 91.4, null, 115.6, 94.1, null, 114.8, 94, null, 117.4, 94.4, null, 129.9, 103.7, null, 130.1, 106.7, null, 130.1, 106.7, null, 128.1, 82.1, null, 128.1, 82.1, null, 144.9, 100.1, null, 146.1, 99.5, null, 131.5, 110.1, null, 123.2, 87.3, null, 123, 87.2, null, 121.3, 86, null, 117.4, 82.7, null, 113.4, 79.9, null, 150.5, 106, null, 110.9, 72.6, null, 107.9, 71.4, null, 111.8, 73.1, null, 102.8, 69.2, null, 126.8, 74, null, 126.8, 74, null, 116.2, 77.9, null, 101.7, 71, null, 128.4, 83.3, 
null, 135.1, 89.4, null, 135.1, 89.4, null, 111.5, 67, null, 111.5, 67, null, 104.7, 69.5, null, 104.7, 69.5, null, 109.2, 87, null, 107.4, 86, null, 107.5, 82.4, null, 87.8, 66.6, null, 108.5, 140.4, null, 131.8, 83.5, null, 131.8, 83.5, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 123.5, 117.8, null, 156.2, 103.5, null, 150.7, 99.1, null, 144.1, 99.7, null, 144.1, 99.7, null, 135.9, 163.7, null, 135.9, 163.7, null, 152.7, 94.8, null, 180.9, 89.7, null, null, null, null, 133.4, 94.3, null, 129, 125, null, 148.9, 81.5, null, 175.5, 94.8, null, 120.7, 98.4, null, 237.9, 170.1, null, 
124.4, 101, null, 110.8, 96.4, null, 161.3, 107.6, null, 161.3, 107.6, null, 158.2, 105, null, 167.3, 101.7, null, 156.5, 83.1, null, 180.3, 132.5, null, 133, 116.9, null, 133, 116.9, null, 166.4, 114.5, null, 166.4, 114.5, null, 122.5, 125.5, null, 126.8, 153.3, null, 115.8, 130, null, 138.5, 182.8, null, 104, 134.5, null, 104, 134.5, null, 117.3, 110.8, null, 117.3, 110.8, null, 119.4, 107.9, null, 163.5, 150.8, null, null, null, null, 110.8, 100.2, null, 87.3, 50.6, null, 172.3, 182.3, null, null, null, null, null, null, null, 129.8, 92.8, null, 129.4, 98.1, null, 137.9, 103.1, null, 138, 103.1, null, 134.9, 105.6, null, 140.1, 
101.8, null, 141.3, 100.3, null, 136.8, 103.5, null, 136.8, 103.5, null, 128.1, 99.6, null, 128, 99.5, null, 135.7, 106.2, null, 123.1, 91.6, null, 124, 92.2, null, 124, 92.2, null, 118, 88.5, null, 114.1, 84.2, null, 125.7, 97.6, null, 130.2, 89.3, null, 128.5, 90.9, null, 128.5, 90.9, null, 144.7, 78.5, null, 144.7, 78.5, null, 146.4, 103, null, 148, 102.6, null, 129.1, 108.9, null, 121.4, 99.5, null, 121.2, 99.5, null, 120.9, 99.9, null, 114, 96.4, null, 112.2, 96.6, null, 124.8, 94.8, null, 111.1, 92.1, null, 111.2, 93.2, null, 114.5, 94.6, null, 106.9, 91.3, null, 112.9, 84, null, 112.9, 84, null, 106, 92.3, 
null, 104.7, 92.9, null, 107.1, 91.9, null, 141.9, 118.3, null, 141.9, 118.3, null, 116.2, 85.2, null, 116.2, 85.2, null, 93.1, 73.5, null, 93.1, 73.5, null, 110.9, 104.4, null, 110.4, 104.3, null, 114.2, 105.2, null, null, null, null, 78.1, 94.6, null, 124.5, 108.3, null, 124.5, 108.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.8, 116.2, null, 120.1, 90.4, null, 120.1, 90.4, null, 155.1, 126.5, null, 155.1, 126.5, null, 90.5, 109.7, null, 90.5, 109.7, null, 127.8, 85.3, null, 145.3, 79.2, null, 175.2, 94.4, null, null, null, null, 144.3, 127.8, null, 104.5, 84.7, null, 157.7, 75.4, null, 
null, null, null, 180.9, 91, null, 122.4, 93.2, null, 102.2, 97.8, null, null, null, null, null, null, null, 128.3, 87.3, null, 128.3, 87.3, null, 128.3, 87.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.2, 125, null, 145.7, 178.3, null, 107, 148.2, null, 175.5, 197.2, null, null, null, null, null, null, null, 107.3, 106.8, null, 107.3, 106.8, null, 160, 119.4, null, null, null, null, 160.4, 117.1, null, null, null, null, 87.3, 50.6, null, 181.3, 179.9, null, null, null, null, null, null, null, 130, 103.2, null, 130.2, 97.1, null, 144.5, 108.2, null, 144, 
108.2, null, 138.8, 111, null, 145.9, 106.6, null, 150.6, 105.6, null, 151.5, 108.4, null, 151.5, 108.4, null, 125, 89.2, null, 124.7, 88.9, null, 143.9, 107.1, null, 123.5, 97.3, null, 124.7, 98.9, null, 124.7, 98.9, null, 117.2, 89.3, null, 117.2, 87.9, null, 117.1, 91.8, null, 129.9, 108.2, null, 130.4, 111.3, null, 130.4, 111.3, null, 125.5, 86.4, null, 125.5, 86.4, null, 145.9, 100.1, null, 146.8, 99.2, null, 135.6, 113.2, null, 123, 88.7, null, 122.8, 88.5, null, 121.2, 87.5, null, 117, 84.1, null, 113.3, 81.5, null, 146.5, 104.4, null, 110.9, 74.6, null, 108.3, 73.6, null, 112.1, 75.3, null, 103.3, 71.4, null, 125.1, 75, 
null, 125.1, 75, null, 114.9, 79.3, null, 102.1, 73.2, null, 125.8, 84.1, null, 136, 92.3, null, 136, 92.3, null, 112.1, 68.9, null, 112.1, 68.9, null, 103.2, 70, null, 103.2, 70, null, 109.4, 88.8, null, 107.7, 88, null, 108.3, 84.8, null, 87.8, 66.6, null, 104.7, 134.4, null, 130.9, 85.9, null, 130.9, 85.9, null, 129.1, 114.3, null, 129.1, 114.3, null, null, null, null, null, null, null, 123.9, 117.6, null, 150.4, 101.6, null, 142, 96.9, null, 149.7, 112.3, null, 149.7, 112.3, null, 115.2, 139.2, null, 115.2, 139.2, null, 146.5, 92.6, null, 156.8, 82.8, null, 175.2, 94.4, null, 133.4, 94.3, null, 132.2, 125.6, null, 
135.6, 82.2, null, 172.7, 91.4, null, 120.7, 98.4, null, 216.4, 133.5, null, 123.9, 99, null, 106.7, 97.1, null, 161.3, 107.6, null, 161.3, 107.6, null, 157.1, 104.4, null, 165.4, 101, null, 154, 83.4, null, 180.3, 132.5, null, 133, 116.9, null, 133, 116.9, null, 166.4, 114.5, null, 166.4, 114.5, null, 126.7, 125.4, null, 127.7, 154.5, null, 115.5, 130.6, null, 140.6, 183.8, null, 104, 134.5, null, 104, 134.5, null, 110.5, 108.1, null, 110.5, 108.1, null, 126.7, 110.3, null, 163.5, 150.8, null, 160.4, 117.1, null, 110.8, 100.2, null, 87.3, 50.6, null, 175, 181.6, null, null, null, null, null, null, null, 129.9, 94, null, 129.5, 
98, null, 138.7, 103.7, null, 138.7, 103.7, null, 135.4, 106.3, null, 140.8, 102.4, null, 142.4, 101, null, 138.7, 104.1, null, 138.7, 104.1, null, 127.7, 98.2, null, 127.6, 98.1, null, 136.8, 106.3, null, 123.2, 92.3, null, 124.1, 93, null, 124.1, 93, null, 117.9, 88.6, null, 114.5, 84.6, null, 124.6, 96.9, null, 130.1, 91.3, null, 128.8, 93, null, 128.8, 93, null, 142.3, 79.3, null, 142.3, 79.3, null, 146.4, 102.6, null, 147.9, 102.2, null, 129.9, 109.4, null, 123.9, 99.8, null, 123.7, 99.8, null, 122.6, 99.2, null, 119.6, 97.1, null, 117.1, 95.5, null, 137, 107.3, null, 113.6, 94.1, null, 111.8, 94.4, null, 114.9, 94.3, 
null, 107.9, 94.9, null, 117.6, 93.7, null, 117.6, 93.7, null, 110.6, 95, null, 109.2, 96.6, null, 111.9, 93.9, null, 121.8, 84.9, null, 121.8, 84.9, null, 128.1, 92.1, null, 128.1, 92.1, null, 107.4, 96.8, null, 107.4, 96.8, null, 114, 103.4, null, 112.6, 105.4, null, 116.6, 107.7, null, 115.5, 88.6, null, 78.5, 94.2, null, 129.6, 115.3, null, 129.6, 115.3, null, null, null, null, null, null, null, 115.4, 99.1, null, 115.4, 99.1, null, 115.1, 104.4, null, 134.5, 100.1, null, 134.5, 100.1, null, 175.1, 183.7, null, 175.1, 183.7, null, 96.7, 122.9, null, 96.7, 122.9, null, 140.8, 94.6, null, 141.9, 108.6, null, 149.7, 113, null, 
null, null, null, 171.7, 152.2, null, 99.9, 103, null, 140.9, 64.5, null, 208.7, 107.2, null, 171.4, 88.9, null, 137.4, 110.7, null, 110.6, 92, null, null, null, null, null, null, null, 149.3, 78.8, null, 155.9, 81.7, null, null, null, null, 155.9, 81.7, null, null, null, null, null, null, null, 128.1, 69.2, null, 128.1, 69.2, null, 144, 132.2, null, 145.3, 154.6, null, 124.6, 110.2, null, 155.7, 184.5, null, 105.2, 94, null, 105.2, 94, null, null, null, null, null, null, null, 155.1, 112, null, null, null, null, 155.1, 112, null, null, null, null, null, null, null, null, null, null, 105.7, 110.7, null, 105.7, 
110.7, null, 130.3, 104.1, null, 128.4, 95.8, null, 145.4, 108.9, null, 144.9, 108.8, null, 138.6, 110.4, null, 146.8, 106.3, null, 152.8, 107.8, null, 153.3, 111.2, null, 153.3, 111.2, null, 122.9, 91.2, null, 122.7, 91, null, 135.9, 101.6, null, 119.4, 89.5, null, 119.9, 89.6, null, 119.9, 89.6, null, 116.5, 88.7, null, 116.7, 87.5, null, 116.1, 91.1, null, 131.6, 110.8, null, 131.8, 113.8, null, 131.8, 113.8, null, 129.7, 89.4, null, 129.7, 89.4, null, 147.4, 101.8, null, 148.6, 101, null, 133.7, 113.2, null, 123.1, 89.9, null, 122.9, 89.8, null, 121.4, 88.8, null, 117.4, 85.8, null, 113.8, 83.3, null, 145, 104.8, null, 111.2, 76.4, 
null, 108.7, 75.5, null, 112.4, 77.1, null, 103.8, 73.5, null, 124.2, 76.6, null, 124.2, 76.6, null, 114.5, 80.8, null, 102.9, 75.4, null, 124.2, 85, null, 134.4, 91.5, null, 134.4, 91.5, null, 113.9, 71.1, null, 113.9, 71.1, null, 103.7, 72.3, null, 103.7, 72.3, null, 110.1, 90.9, null, 108.3, 89.7, null, 109.3, 87, null, 97.9, 74.5, null, 101.8, 129.6, null, 130.7, 88.3, null, 130.7, 88.3, null, 129.1, 114.3, null, 129.1, 114.3, null, 115.4, 99.1, null, 115.4, 99.1, null, 122.9, 116, null, 148.1, 101.4, null, 140.3, 97.5, null, 158.8, 132.6, null, 158.8, 132.6, null, 110.5, 135.2, null, 110.5, 135.2, null, 145.3, 93, null, 
149.3, 93.4, null, 155.4, 107.7, null, 133.4, 94.3, null, 136.6, 128.8, null, 129.3, 84.6, null, 167.2, 86.1, null, 149.9, 102.3, null, 203.2, 118.7, null, 126.2, 101, null, 107.4, 96, null, 161.3, 107.6, null, 161.3, 107.6, null, 155.1, 96.5, null, 162.8, 95.1, null, 154, 83.4, null, 168.9, 104.5, null, 133, 116.9, null, 133, 116.9, null, 136.8, 77.8, null, 136.8, 77.8, null, 130.6, 127, null, 133, 154.6, null, 117.5, 125.3, null, 146.2, 184, null, 104.9, 102.7, null, 104.9, 102.7, null, 110.5, 108.1, null, 110.5, 108.1, null, 130.4, 110.6, null, 163.5, 150.8, null, 157.8, 114.5, null, 110.8, 100.2, null, 87.3, 50.6, null, 175, 
181.6, null, 105.7, 110.7, null, 105.7, 110.7, null, 129.9, 95, null, 129.4, 97.8, null, 139.5, 104.3, null, 139.4, 104.3, null, 135.8, 106.7, null, 141.5, 102.8, null, 143.6, 101.7, null, 140.3, 104.9, null, 140.3, 104.9, null, 127.2, 97.4, null, 127, 97.3, null, 136.7, 105.8, null, 122.7, 92, null, 123.6, 92.6, null, 123.6, 92.6, null, 117.7, 88.6, null, 114.7, 85, null, 123.7, 96.2, null, 130.3, 93.1, null, 129.1, 95, null, 129.1, 95, null, 140.9, 80.2, null, 140.9, 80.2, null, 146.5, 102.5, null, 147.9, 102, null, 130.3, 109.8, null, 122.9, 98.6, null, 122.7, 98.6, null, 121.7, 98.5, null, 117.1, 95.5, null, 114.5, 94.7, 
null, 134.7, 99.8, null, 112.1, 91.1, null, 110.3, 91.5, null, 113.2, 91.2, null, 106.4, 92, null, 119.8, 84.8, null, 119.8, 84.8, null, 111.2, 92.1, null, 105, 92.8, null, 116.5, 91.6, null, 135.2, 99.6, null, 135.2, 99.6, null, 120, 87.5, null, 120, 87.5, null, 100.4, 83, null, 100.4, 83, null, 112.6, 104.2, null, 111.6, 105.2, null, 114.2, 105.3, null, 115.5, 88.6, null, 89.8, 108.7, null, 123.5, 104.1, null, 123.5, 104.1, null, null, null, null, null, null, null, 115.4, 99.1, null, 115.4, 99.1, null, 121.9, 111, null, 131.6, 94.2, null, 131.6, 94.2, null, 158.8, 132.6, null, 158.8, 132.6, null, 110.5, 135.2, null, 
110.5, 135.2, null, 136.8, 85.9, null, 149.7, 93.2, null, 155.4, 107.7, null, 130, 87.1, null, 143.4, 134.3, null, 116.1, 80.2, null, 151.3, 67.9, null, 208.7, 107.2, null, 175.9, 89.9, null, 129.4, 103.4, null, 107.4, 96, null, null, null, null, null, null, null, 140.9, 78.7, null, 143.2, 80.5, null, 126.3, 78.6, null, 155.9, 81.7, null, null, null, null, null, null, null, 128.1, 69.2, null, 128.1, 69.2, null, 149.4, 132.4, null, 146.6, 156.6, null, 122.4, 113.8, null, 158.8, 183.5, null, 105.2, 94, null, 105.2, 94, null, 110.5, 108.1, null, 110.5, 108.1, null, 157.8, 123.1, null, 163.5, 150.8, null, 157.8, 114.5, null, null, 
null, null, 87.3, 50.6, null, 175, 181.6, null, 105.7, 110.7, null, 105.7, 110.7, null, 130.2, 102.6, null, 129.8, 96.6, null, 144.4, 108.3, null, 143.9, 108.2, null, 138.6, 110.4, null, 146, 105.9, null, 150.6, 106.6, null, 150.8, 108.8, null, 150.8, 108.8, null, 125.7, 91.2, null, 125.5, 91, null, 138.2, 105.3, null, 121.3, 92.8, null, 122.2, 93.2, null, 122.2, 93.2, null, 116.4, 90.6, null, 116.2, 89.7, null, 116.9, 92.4, null, 130.5, 107.5, null, 130.8, 110.5, null, 130.8, 110.5, null, 127.8, 85.9, null, 127.8, 85.9, null, 146.1, 100.7, null, 147.2, 99.9, null, 133.6, 112.2, null, 132.4, 102.4, null, 132.3, 102.4, null, 124.1, 103.9, 
null, 132.1, 100.5, null, 118.8, 102, null, 159.8, 98.5, null, 116, 97.3, null, 115.5, 98.8, null, 118.8, 97.5, null, 111.3, 100.9, null, 116, 92.4, null, 116, 92.4, null, 111.4, 95.4, null, 109.9, 101.9, null, 112.7, 90.5, null, 126.1, 100.6, null, 126.1, 100.6, null, 127.1, 93.1, null, 127.1, 93.1, null, 105.5, 98.6, null, 105.5, 98.6, null, 120, 108.1, null, 114.9, 112, null, 120.7, 114.1, null, 102.7, 107.9, null, 77.4, 93.7, null, 121.3, 108.7, null, 121.3, 108.7, null, 135.2, 106.1, null, 135.2, 106.1, null, 110.2, 103.1, null, 110.2, 103.1, null, 125.6, 122.5, null, 161.5, 95.8, null, 129.2, 99.8, null, 175.1, 150.8, null, 
175.1, 150.8, null, 95.3, 110.8, null, 95.3, 110.8, null, 133.4, 96.7, null, 123.7, 105.2, null, 151.3, 109.8, null, null, null, null, null, null, null, 110, 103.1, null, 141.3, 83.1, null, 180.9, 118.8, null, 160.6, 83.9, null, 115.4, 99.8, null, 137.5, 117.5, null, 170.6, 95.1, null, 170.6, 95.1, null, 137.2, 87.2, null, 147.2, 87.3, null, null, null, null, 147.2, 87.3, null, null, null, null, null, null, null, 122, 87, null, 122, 87, null, 144, 135.1, null, 146.8, 137.6, null, 130.3, 114.9, null, 166.8, 169.3, null, 124.8, 115, null, 124.8, 115, null, null, null, null, null, null, null, 137, 133.7, null, null, 
null, null, 137, 133.7, null, null, null, null, null, null, null, null, null, null, 107.4, 105.4, null, 107.4, 105.4, null, 132.8, 107.1, null, 130, 99.9, null, 145.6, 110.5, null, 145.1, 110.3, null, 138.6, 111.1, null, 147, 106.8, null, 153.4, 110.7, null, 154, 114.5, null, 154, 114.5, null, 121.8, 92.2, null, 121.5, 92, null, 143.2, 104.5, null, 125.9, 99.8, null, 127.1, 101.5, null, 127.1, 101.5, null, 119.5, 91.5, null, 121.9, 91.4, null, 114.9, 91.7, null, 134.8, 112.7, null, 135, 115.8, null, 135, 115.8, null, 132.8, 91.1, null, 132.8, 91.1, null, 146.6, 102, null, 147.6, 100.8, null, 134.9, 120.7, null, 124.4, 91.6, 
null, 124.2, 91.5, null, 121.7, 90.4, null, 119.9, 88.3, null, 114.5, 85.5, null, 150.6, 102.2, null, 111.7, 78.1, null, 109.4, 77.5, null, 113.1, 78.8, null, 104.5, 75.7, null, 123.4, 77.8, null, 123.4, 77.8, null, 114.2, 82, null, 103.6, 77.5, null, 123.1, 85.5, null, 133.6, 92.3, null, 133.6, 92.3, null, 115.2, 73, null, 115.2, 73, null, 103.9, 74.3, null, 103.9, 74.3, null, 111.9, 93.9, null, 109, 91.8, null, 110.4, 89.3, null, 99.8, 85.4, null, 99.4, 125.9, null, 129.8, 89.9, null, 129.8, 89.9, null, 133.2, 108.6, null, 133.2, 108.6, null, 112.9, 101, null, 112.9, 101, null, 123.2, 116.7, null, 153.5, 99, null, 
138.2, 97.9, null, 162.6, 136.8, null, 162.6, 136.8, null, 107.7, 130.6, null, 107.7, 130.6, null, 143.1, 93.6, null, 139.5, 97.1, null, 153.1, 108.8, null, 133.4, 94.3, null, 136.6, 128.8, null, 126, 86.9, null, 162.2, 85.6, null, 156.9, 106.1, null, 191.5, 108.4, null, 125.3, 100.9, null, 110.3, 98.2, null, 166.7, 99.8, null, 166.7, 99.8, null, 152, 94.9, null, 160.5, 94, null, 154, 83.4, null, 164, 100.5, null, 133, 116.9, null, 133, 116.9, null, 129.3, 81.9, null, 129.3, 81.9, null, 134, 129.2, null, 138.3, 147.1, null, 123, 120.3, null, 153.3, 178.2, null, 115, 109.1, null, 115, 109.1, null, 110.5, 108.1, null, 110.5, 
108.1, null, 130.7, 111.4, null, 163.5, 150.8, null, 154.9, 116.5, null, 110.8, 100.2, null, 87.3, 50.6, null, 175, 181.6, null, 106.8, 107, null, 106.8, 107, null, 130.2, 96.1, null, 129.4, 98, null, 140.1, 104.9, null, 140, 104.8, null, 136, 107.1, null, 142, 103.2, null, 144.6, 102.6, null, 141.7, 105.9, null, 141.7, 105.9, null, 126.6, 96.9, null, 126.5, 96.8, null, 137.3, 105.6, null, 123.1, 92.7, null, 124, 93.4, null, 124, 93.4, null, 117.9, 88.9, null, 115.4, 85.6, null, 122.8, 95.8, null, 130.7, 94.8, null, 129.7, 96.8, null, 129.7, 96.8, null, 140.1, 81.1, null, 140.1, 81.1, null, 146.5, 102.5, null, 147.9, 101.9, 
null, 130.8, 110.9, null, 129.8, 105.5, null, 129.7, 105.6, null, 128, 106.5, null, 125.3, 103.2, null, 121.5, 104.3, null, 143.3, 99.4, null, 117, 99.6, null, 116.6, 100, null, 120.1, 97.5, null, 112.1, 104, null, 114.7, 101, null, 114.7, 101, null, 113.6, 95.5, null, 110.6, 104.3, null, 116.2, 89.4, null, 125.1, 98.2, null, 125.1, 98.2, null, 125.7, 104.1, null, 125.7, 104.1, null, 109.7, 105, null, 109.7, 105, null, 123.1, 111.3, null, 120.9, 116.7, null, 127.6, 120.9, null, 106.4, 108.6, null, 75.7, 82.1, null, 127.9, 119.1, null, 127.9, 119.1, null, 129.2, 106, null, 129.2, 106, null, 111.3, 103.3, null, 111.3, 103.3, null, 
124, 104.7, null, 143.8, 96.6, null, 128.1, 100.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.1, 100.1, null, 127.9, 114.3, null, 167.3, 152.6, null, null, null, null, null, null, null, 108.6, 102.5, null, 123.1, 78.7, null, 155.2, 133.1, null, 150.1, 96.2, null, null, null, null, null, null, null, 152.5, 95, null, 152.5, 95, null, 142.6, 94.5, null, 148.5, 88.9, null, null, null, null, 148.5, 88.9, null, 164.2, 92.3, null, 164.2, 92.3, null, 133.9, 103.4, null, 133.9, 103.4, null, 139.4, 125, null, 141.9, 125.9, null, 125.3, 110.5, null, 151.9, 135.3, null, 113.5, 114.4, null, 113.5, 
114.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.6, 116.4, null, 126.6, 116.4, null, 137.3, 109.6, null, 130, 100.9, null, 149.6, 114.8, null, 149.2, 114.7, null, 142.3, 113, null, 149.7, 112.1, null, 158.8, 118.1, null, 154.7, 116.9, null, 154.7, 116.9, null, 121.5, 93.9, null, 121.2, 93.7, null, 140.4, 104.2, null, 122.3, 96.3, null, 121.8, 94, null, 121.8, 94, null, 125.3, 110.9, null, 129.1, 124.1, null, 117.8, 90, null, 142.6, 116.2, null, 140.4, 116.8, null, 140.4, 116.8, null, 162.1, 111.9, null, 162.1, 111.9, 
null, 143.8, 100.2, null, 144.7, 99.2, null, 133.7, 115.3, null, 125, 92.9, null, 124.8, 92.9, null, 122.4, 91.9, null, 120.5, 89.8, null, 115.3, 87.3, null, 149.7, 101.8, null, 112.2, 79.8, null, 110, 79.2, null, 113.7, 80.3, null, 105.2, 77.7, null, 122.6, 79.4, null, 122.6, 79.4, null, 114.1, 83, null, 104.2, 79.5, null, 122.4, 85.8, null, 132.8, 92.8, null, 132.8, 92.8, null, 116.2, 75.2, null, 116.2, 75.2, null, 104.4, 76.4, null, 104.4, 76.4, null, 113.5, 96.1, null, 110.1, 93.9, null, 112, 91.8, null, 101.5, 90.5, null, 97.2, 121.3, null, 129.6, 91.9, null, 129.6, 91.9, null, 131.5, 107.5, null, 131.5, 107.5, null, 
112.7, 101.3, null, 112.7, 101.3, null, 123.3, 115.5, null, 152.2, 98.7, null, 137.2, 98.1, null, 162.6, 136.8, null, 162.6, 136.8, null, 107.7, 130.6, null, 107.7, 130.6, null, 141.2, 94.3, null, 137.6, 99.4, null, 159.9, 127.1, null, 133.4, 94.3, null, 136.6, 128.8, null, 123.9, 88.3, null, 156.7, 84.8, null, 156.6, 109.6, null, 183, 106.1, null, 125.3, 100.9, null, 110.3, 98.2, null, 164.6, 99.1, null, 164.6, 99.1, null, 150.9, 94.9, null, 159.4, 93.5, null, 154, 83.4, null, 162, 99, null, 133.8, 116, null, 133.8, 116, null, 130.7, 87.5, null, 130.7, 87.5, null, 134.6, 128.7, null, 138.9, 143, null, 123.3, 118.9, null, 153.1, 
167.9, null, 114.7, 110, null, 114.7, 110, null, 110.5, 108.1, null, 110.5, 108.1, null, 130.7, 111.4, null, 163.5, 150.8, null, 154.9, 116.5, null, 110.8, 100.2, null, 87.3, 50.6, null, 175, 181.6, null, 109.3, 108.3, null, 109.3, 108.3, null, 130.8, 97.3, null, 129.5, 98.2, null, 140.9, 105.8, null, 140.8, 105.7, null, 136.6, 107.7, null, 142.7, 104, null, 145.9, 104, null, 142.8, 106.9, null, 142.8, 106.9, null, 126.2, 96.6, null, 126, 96.5, null, 137.6, 105.5, null, 123, 93.1, null, 123.8, 93.5, null, 123.8, 93.5, null, 118.6, 90.6, null, 116.7, 88.4, null, 122.4, 95.3, null, 131.8, 96.6, null, 130.7, 98.5, null, 130.7, 98.5, 
null, 142.1, 83.5, null, 142.1, 83.5, null, 146.3, 102.3, null, 147.6, 101.6, null, 131, 111.3, null, 131.4, 108.1, null, 131.4, 108.3, null, 131.1, 108.5, null, 123.2, 104.3, null, 122.1, 104.4, null, 136.1, 102.5, null, 117.5, 102.7, null, 118, 104.8, null, 121.8, 103.7, null, 113, 106.3, null, 118.3, 101, null, 118.3, 101, null, 112.5, 93.4, null, 111.7, 103.1, null, 113.2, 86.5, null, 129.1, 99.9, null, 129.1, 99.9, null, 125, 111.3, null, 125, 111.3, null, 97.5, 97, null, 97.5, 97, null, 124.6, 109.9, null, 124.5, 120.8, null, 130.4, 125.6, null, 119, 111.6, null, 77.2, 80.6, null, 129.3, 116.9, null, 129.3, 116.9, null, 
126.4, 99.3, null, 126.4, 99.3, null, 115.5, 94.5, null, 115.5, 94.5, null, 140.8, 98.9, null, 134.8, 98.2, null, 134.8, 98.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.8, 98.2, null, 134.4, 126, null, 187.2, 172.4, null, null, null, null, null, null, null, 119.4, 92.6, null, 140.6, 91.4, null, 141.4, 124.6, null, 151.1, 70.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 133.1, 85.2, null, 137.2, 84, null, null, null, null, 137.2, 84, null, 142.7, 96.9, null, 142.7, 96.9, null, 121, 86.8, null, 121, 86.8, null, 142.5, 129.3, null, 147.1, 
128.7, null, 133.2, 112.1, null, 160, 145.1, null, 111.2, 135.3, null, 111.2, 135.3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.1, 113.7, null, 129.3, 102.8, null, 149, 115.7, null, 148.5, 115.4, null, 141.3, 111, null, 153.2, 116.8, null, 156.6, 121, null, 155.8, 119.4, null, 155.8, 119.4, null, 119.2, 94, null, 118.9, 93.8, null, 143.1, 107.1, null, 123.8, 101.7, null, 123.2, 101.2, null, 123.2, 101.2, null, 126.9, 104.2, null, 131.1, 111.2, null, 118.7, 91.7, null, 153.1, 121.5, 
null, 148.9, 120.8, null, 148.9, 120.8, null, 190.1, 127.3, null, 190.1, 127.3, null, 131.3, 93.3, null, 130.6, 91.7, null, 139.2, 113.7, null, 125.5, 94.1, 94.1, 125.4, 94, 94, 123.1, 93.2, 93.2, 120.8, 90.9, 90.9, 115.9, 88.7, 88.7, 149.1, 101.8, 101.8, 112.6, 81.4, 81.4, 110.7, 80.9, 80.9, 114.4, 81.9, 81.9, 105.9, 79.7, 79.7, 122.3, 80.8, 80.8, 122.3, 80.8, 80.8, 114, 83.8, 83.8, 104.9, 81.1, 81.1, 121.7, 85.9, 85.9, 132.5, 93.3, 93.3, 132.5, 93.3, 93.3, 116.9, 77.5, 77.5, 116.9, 77.5, 77.5, 103.8, 77.7, 77.7, 103.8, 77.7, 77.7, 114.8, 97.6, 97.6, 111.3, 95.9, 95.9, 113.5, 94.2, 94.2, 103.3, 92.6, 92.6, 95.5, 117.3, 117.3, 
129.6, 93.6, 93.6, 129.6, 93.6, 93.6, 130.1, 105.2, 105.2, 130.1, 105.2, 105.2, 112.9, 100.6, 100.6, 112.9, 100.6, 100.6, 124.7, 113.7, 113.7, 151.5, 98.7, 98.7, 137, 98.1, 98.1, 162.6, 136.8, 136.8, 162.6, 136.8, 136.8, 107.7, 130.6, 130.6, 107.7, 130.6, 130.6, 140.5, 94.7, 94.7, 137.2, 101.9, 101.9, 164.3, 133.5, 133.5, 133.4, 94.3, 94.3, 136.6, 128.8, 128.8, 123.5, 88.7, 88.7, 155.4, 85.2, 85.2, 152.8, 112.8, 112.8, 178.6, 100.1, 100.1, 125.3, 100.9, 100.9, 110.3, 98.2, 98.2, 164.6, 99.1, 99.1, 164.6, 99.1, 99.1, 149.7, 94.2, 94.2, 157.9, 92.9, 92.9, 154, 83.4, 83.4, 159.6, 97.5, 97.5, 134, 115.5, 115.5, 134, 115.5, 115.5, 129.7, 87.4, 87.4, 129.7, 
87.4, 87.4, 135, 128.7, 128.7, 139.5, 141.8, 141.8, 124, 118.4, 118.4, 153.5, 165.9, 165.9, 114.3, 112.3, 112.3, 114.3, 112.3, 112.3, 110.5, 108.1, 108.1, 110.5, 108.1, 108.1, 130.7, 111.4, 111.4, 163.5, 150.8, 150.8, 154.9, 116.5, 116.5, 110.8, 100.2, 100.2, 87.3, 50.6, 50.6, 175, 181.6, 181.6, 109.3, 108.3, 108.3, 109.3, 108.3, 108.3, 131.9, 98.5, 98.5, 129.5, 98.6, 98.6, 141.6, 106.6, 106.6, 141.5, 106.5, 106.5, 137, 108, 108, 143.6, 105, 105, 146.8, 105.3, 105.3, 143.9, 107.9, 107.9, 143.9, 107.9, 107.9, 125.6, 96.4, 96.4, 125.4, 96.3, 96.3, 138.1, 105.6, 105.6, 123.1, 93.7, 93.7, 123.7, 94.1, 94.1, 123.7, 94.1, 94.1, 119.3, 91.7, 91.7, 117.9, 90.1, 
90.1, 122.1, 95, 95, 133.6, 98.5, 98.5, 132.2, 100.2, 100.2, 132.2, 100.2, 100.2, 146.1, 86.8, 86.8, 146.1, 86.8, 86.8, 145, 101.5, 101.5, 146.2, 100.8, 100.8, 131.7, 111.5, 111.5, 131.3, 105, null, 131.2, 105, null, 127.6, 106.2, null, 127.7, 102.3, null, 120.7, 103.5, null, 153.5, 99, null, 116.8, 99.8, null, 116.7, 101.2, null, 120.2, 99.5, null, 112.1, 103.7, null, 116.3, 98, null, 116.3, 98, null, 112.5, 94.7, null, 110.7, 103.1, null, 114, 88.8, null, 126.8, 99.6, null, 126.8, 99.6, null, 125.9, 102.2, null, 125.9, 102.2, null, 104.2, 100.2, null, 104.2, 100.2, null, 122.4, 109.7, null, 120, 116.4, null, 126.2, 120.2, null, 
107, 108.9, null, 76.8, 85.1, null, 126.2, 114.8, null, 126.2, 114.8, null, 130.3, 103.8, null, 130.3, 103.8, null, 111.3, 101.5, null, 111.3, 101.5, null, 130.1, 107.5, null, 154.8, 96.2, null, 130.4, 99.4, null, 175.1, 150.8, null, 175.1, 150.8, null, 95.3, 110.8, null, 95.3, 110.8, null, 132.2, 98.1, null, 127.2, 111.9, null, 166.4, 141.1, null, null, null, null, null, null, null, 112.4, 99.4, null, 134.5, 83.2, null, 155.5, 124.5, null, 154.3, 83.2, null, 115.4, 99.8, null, 137.5, 117.5, null, 166.4, 95.1, null, 166.4, 95.1, null, 138.2, 89.2, null, 145.1, 87, null, null, null, null, 145.1, 87, null, 154.5, 94.1, null, 154.5, 
94.1, null, 126.5, 93.1, null, 126.5, 93.1, null, 142.5, 131.4, null, 145.4, 132.8, null, 129.6, 113.5, null, 160.6, 152.9, null, 119.7, 117.7, null, 119.7, 117.7, null, null, null, null, null, null, null, 137, 133.7, null, null, null, null, 137, 133.7, null, null, null, null, null, null, null, null, null, null, 110.8, 107.4, null, 110.8, 107.4, null, 137.7, 110.1, null, 129.8, 101.2, null, 148.1, 113.6, null, 147.6, 113.4, null, 140.7, 111.7, null, 150, 111.8, null, 156.3, 116.5, null, 154.8, 116.9, null, 154.8, 116.9, null, 120.8, 93.4, null, 120.5, 93.2, null, 142.2, 105.3, null, 124, 99.3, null, 124, 98.8, null, 124, 98.8, 
null, 123.9, 101.7, null, 127.4, 107.6, null, 117.1, 91.1, null, 143.5, 116.9, null, 141.4, 117.8, null, 141.4, 117.8, null, 161.7, 110.3, null, 161.7, 110.3, null, 140.6, 98.5, null, 141, 97.3, null, 135.9, 116.4, null, 125.5, 94.1, 94.1, 125.4, 94, 94, 123.1, 93.2, 93.2, 120.8, 90.9, 90.9, 115.9, 88.7, 88.7, 149.1, 101.8, 101.8, 112.6, 81.4, 81.4, 110.7, 80.9, 80.9, 114.4, 81.9, 81.9, 105.9, 79.7, 79.7, 122.3, 80.8, 80.8, 122.3, 80.8, 80.8, 114, 83.8, 83.8, 104.9, 81.1, 81.1, 121.7, 85.9, 85.9, 132.5, 93.3, 93.3, 132.5, 93.3, 93.3, 116.9, 77.5, 77.5, 116.9, 77.5, 77.5, 103.8, 77.7, 77.7, 103.8, 77.7, 77.7, 114.8, 97.6, 97.6, 
111.3, 95.9, 95.9, 113.5, 94.2, 94.2, 103.3, 92.6, 92.6, 95.5, 117.3, 117.3, 129.6, 93.6, 93.6, 129.6, 93.6, 93.6, 130.1, 105.2, 105.2, 130.1, 105.2, 105.2, 112.9, 100.6, 100.6, 112.9, 100.6, 100.6, 124.7, 113.7, 113.7, 151.5, 98.7, 98.7, 137, 98.1, 98.1, 162.6, 136.8, 136.8, 162.6, 136.8, 136.8, 107.7, 130.6, 130.6, 107.7, 130.6, 130.6, 140.5, 94.7, 94.7, 137.2, 101.9, 101.9, 164.3, 133.5, 133.5, 133.4, 94.3, 94.3, 136.6, 128.8, 128.8, 123.5, 88.7, 88.7, 155.4, 85.2, 85.2, 152.8, 112.8, 112.8, 178.6, 100.1, 100.1, 125.3, 100.9, 100.9, 110.3, 98.2, 98.2, 164.6, 99.1, 99.1, 164.6, 99.1, 99.1, 149.7, 94.2, 94.2, 157.9, 92.9, 92.9, 154, 83.4, 83.4, 159.6, 
97.5, 97.5, 134, 115.5, 115.5, 134, 115.5, 115.5, 129.7, 87.4, 87.4, 129.7, 87.4, 87.4, 135, 128.7, 128.7, 139.5, 141.8, 141.8, 124, 118.4, 118.4, 153.5, 165.9, 165.9, 114.3, 112.3, 112.3, 114.3, 112.3, 112.3, 110.5, 108.1, 108.1, 110.5, 108.1, 108.1, 130.7, 111.4, 111.4, 163.5, 150.8, 150.8, 154.9, 116.5, 116.5, 110.8, 100.2, 100.2, 87.3, 50.6, 50.6, 175, 181.6, 181.6, 109.3, 108.3, 108.3, 109.3, 108.3, 108.3, 131.9, 98.5, 98.5, 129.5, 98.6, 98.6, 141.6, 106.6, 106.6, 141.5, 106.5, 106.5, 137, 108, 108, 143.6, 105, 105, 146.8, 105.3, 105.3, 143.9, 107.9, 107.9, 143.9, 107.9, 107.9, 125.6, 96.4, 96.4, 125.4, 96.3, 96.3, 138.1, 105.6, 105.6, 123.1, 93.7, 
93.7, 123.7, 94.1, 94.1, 123.7, 94.1, 94.1, 119.3, 91.7, 91.7, 117.9, 90.1, 90.1, 122.1, 95, 95, 133.6, 98.5, 98.5, 132.2, 100.2, 100.2, 132.2, 100.2, 100.2, 146.1, 86.8, 86.8, 146.1, 86.8, 86.8, 145, 101.5, 101.5, 146.2, 100.8, 100.8, 131.7, 111.5, 111.5, 133.4, 109.1, null, 133.4, 109.3, null, 133.2, 109.6, null, 125.3, 106.9, null, 124.3, 107.3, null, 139.4, 101.2, null, 120.5, 106.5, null, 121.1, 108.2, null, 125.3, 108.9, null, 115.7, 107.5, null, 120, 110.1, null, 120, 110.1, null, 114.5, 96.4, null, 114.1, 107.8, null, 114.9, 88.6, null, 120.7, 91.9, null, 120.7, 91.9, null, 129.4, 119.5, null, 129.4, 119.5, null, 115.4, 115.2, null, 
115.4, 115.2, null, 128.8, 116.1, null, 127.7, 121.7, null, 134.3, 126.8, null, 118.3, 127.3, null, 75.6, 75.4, null, 127.7, 105.2, null, 127.7, 105.2, null, 133, 102.4, null, 133, 102.4, null, null, null, null, null, null, null, 121.2, 95.6, null, 138.6, 95.9, null, 138.6, 95.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.6, 95.9, null, 133.9, 106.3, null, null, null, null, null, null, null, null, null, null, 119.7, 94, null, 157.9, 102.9, null, 148.7, 133.4, null, 162.3, 77.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.3, 81.4, null, 146.8, 
83.5, null, null, null, null, 146.8, 83.5, null, 151.8, 94.8, null, 151.8, 94.8, null, 116.4, 70, null, 116.4, 70, null, 142.7, 129.8, null, 146.1, 131.7, null, 127.7, 114.9, null, 170.9, 154.5, null, 121.8, 117.1, null, 121.8, 117.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, 143.6, 112, null, 130.5, 103.1, null, 153.2, 117.6, null, 152.8, 117.2, null, 146.6, 113.8, null, 155.3, 114.3, null, 160.4, 123.2, null, 160.8, 124.3, null, 160.8, 124.3, null, 117.6, 93.6, null, 117.4, 93.5, 
null, 133, 102.6, null, 125.8, 101.3, null, 125.4, 99.8, null, 125.4, 99.8, null, 127.9, 110.1, null, 132.3, 120.7, null, 119.2, 92.3, null, 153.1, 118.2, null, 149, 117.5, null, 149, 117.5, null, 190, 124.3, null, 190, 124.3, null, 137, 94.5, null, 137.4, 93.5, null, 131.8, 106.7, null, 133.4, 109.1, null, 133.4, 109.3, null, 133.2, 109.6, null, 125.3, 106.9, null, 124.3, 107.3, null, 139.4, 101.2, null, 120.5, 106.5, null, 121.1, 108.2, null, 125.3, 108.9, null, 115.7, 107.5, null, 120, 110.1, null, 120, 110.1, null, 114.5, 96.4, null, 114.1, 107.8, null, 114.9, 88.6, null, 120.7, 91.9, null, 120.7, 91.9, null, 129.4, 119.5, null, 
129.4, 119.5, null, 115.4, 115.2, null, 115.4, 115.2, null, 128.8, 116.1, null, 127.7, 121.7, null, 134.3, 126.8, null, 118.3, 127.3, null, 75.6, 75.4, null, 127.7, 105.2, null, 127.7, 105.2, null, 133, 102.4, null, 133, 102.4, null, null, null, null, null, null, null, 121.2, 95.6, null, 138.6, 95.9, null, 138.6, 95.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.6, 95.9, null, 133.9, 106.3, null, null, null, null, null, null, null, null, null, null, 119.7, 94, null, 157.9, 102.9, null, 148.7, 133.4, null, 162.3, 77.5, null, null, null, null, null, null, null, null, null, null, null, 
null, null, 141.3, 81.4, null, 146.8, 83.5, null, null, null, null, 146.8, 83.5, null, 151.8, 94.8, null, 151.8, 94.8, null, 116.4, 70, null, 116.4, 70, null, 142.7, 129.8, null, 146.1, 131.7, null, 127.7, 114.9, null, 170.9, 154.5, null, 121.8, 117.1, null, 121.8, 117.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, 143.6, 112, null, 130.5, 103.1, null, 153.2, 117.6, null, 152.8, 117.2, null, 146.6, 113.8, null, 155.3, 114.3, null, 160.4, 123.2, null, 160.8, 124.3, null, 160.8, 124.3, 
null, 117.6, 93.6, null, 117.4, 93.5, null, 133, 102.6, null, 125.8, 101.3, null, 125.4, 99.8, null, 125.4, 99.8, null, 127.9, 110.1, null, 132.3, 120.7, null, 119.2, 92.3, null, 153.1, 118.2, null, 149, 117.5, null, 149, 117.5, null, 190, 124.3, null, 190, 124.3, null, 137, 94.5, null, 137.4, 93.5, null, 131.8, 106.7, null, 134.6, 109.3, null, 134.6, 109.5, null, 134.3, 110.8, null, 127.6, 108, null, 126.6, 110.4, null, 144.8, 82.2, null, 123.4, 109.7, null, 123.7, 111.7, null, 126.6, 109.7, null, 119.8, 114.4, null, 127.1, 100.3, null, 127.1, 100.3, null, 119, 100.6, null, 123.9, 119, null, 114.9, 88.2, null, 126.7, 97.9, null, 
126.7, 97.9, null, 130.3, 121.1, null, 130.3, 121.1, null, 115.7, 116, null, 115.7, 116, null, 130.9, 123.3, null, 130.4, 124.7, null, 136.6, 129.8, null, 128.4, 151.4, null, 79.5, 75.3, null, 141.7, 105.3, null, 141.7, 105.3, null, 134.3, 110.4, null, 134.3, 110.4, null, null, null, null, null, null, null, 130.9, 96.6, null, 141.6, 76, null, 141.6, 76, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.6, 76, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.7, 66.5, null, 135.8, 72.7, null, 161.5, 126.8, null, 154, 54.9, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 134.4, 78.5, null, 130.1, 72, null, null, null, null, 130.1, 72, null, 142.9, 93.9, null, 142.9, 93.9, null, null, null, null, null, null, null, 159.3, 121.2, null, 159.3, 121.2, null, 121.4, 106.4, null, 196.5, 132.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.8, 111.3, null, 128.3, 101.3, null, 158, 119, null, 157.7, 118.7, null, 152, 116.6, null, 155.8, 113.2, null, 166.7, 124.1, 
null, 161.2, 123.3, null, 161.2, 123.3, null, 110.2, 88.6, null, 110.1, 88.6, null, 112.5, 85.2, null, 123.8, 100.1, null, 121.9, 97.8, null, 121.9, 97.8, null, 133.7, 113.3, null, 140.9, 125.6, null, 119.4, 92.1, null, 153.3, 118.4, null, 150.1, 117.8, null, 150.1, 117.8, null, 182.3, 122.5, null, 182.3, 122.5, null, 128.4, 88.9, null, 128, 87.7, null, 132.8, 104.2, null, 134, 109.2, null, 134, 109.4, null, 133.7, 110.2, null, 126.4, 107.4, null, 125.4, 108.8, null, 141.9, 91.3, null, 122, 108.1, null, 122.4, 110, null, 126, 109.3, null, 117.8, 110.9, null, 123.6, 104.8, null, 123.6, 104.8, null, 116.8, 98.5, null, 119, 113.4, null, 
114.9, 88.4, null, 123.7, 94.9, null, 123.7, 94.9, null, 129.9, 120.3, null, 129.9, 120.3, null, 115.6, 115.6, null, 115.6, 115.6, null, 129.7, 119.2, null, 129, 123.2, null, 135.5, 128.3, null, 123.3, 138.7, null, 77.6, 75.4, null, 134.7, 105.2, null, 134.7, 105.2, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 126.1, 96.1, null, 140, 85.4, null, 140, 85.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 140, 85.4, null, 133.9, 106.3, null, null, null, null, null, null, null, null, null, null, 122.3, 80.9, null, 145.7, 84.8, null, 156.5, 129.1, null, 159, 
66.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.9, 80, null, 139.2, 78.2, null, null, null, null, 139.2, 78.2, null, 143.8, 94, null, 143.8, 94, null, 116.4, 70, null, 116.4, 70, null, 150.1, 125.6, null, 152.5, 126.2, null, 124.9, 111.1, null, 184.3, 141.4, null, 121.8, 117.1, null, 121.8, 117.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, 143.2, 111.7, null, 129.4, 102.2, null, 155.6, 118.3, null, 155.3, 117.9, null, 149.3, 115.2, 
null, 155.6, 113.7, null, 163.6, 123.7, null, 161, 123.8, null, 161, 123.8, null, 113.9, 91.1, null, 113.8, 91, null, 122.8, 93.8, null, 124.8, 100.7, null, 123.7, 98.8, null, 123.7, 98.8, null, 130.8, 111.7, null, 136.6, 123.2, null, 119.3, 92.2, null, 153.2, 118.3, null, 149.6, 117.7, null, 149.6, 117.7, null, 186.2, 123.4, null, 186.2, 123.4, null, 132.7, 91.7, null, 132.7, 90.6, null, 132.3, 105.5, null, 137.5, 108.2, null, 137.5, 108.4, null, 137.2, 113.5, null, 131.3, 105.1, null, 128.9, 114.3, null, 140.2, 82.8, null, 124.9, 112.4, null, 125.5, 116, null, 129.2, 115, null, 120.8, 117.3, null, 123.8, 96.6, null, 123.8, 96.6, null, 
119, 102.4, null, 123.1, 120.1, null, 115.5, 90.4, null, 124.6, 95.3, null, 124.6, 95.3, null, 133.1, 119.4, null, 133.1, 119.4, null, 121.3, 112.4, null, 121.3, 112.4, null, 135.8, 127.8, null, 135.1, 128.5, null, 141.2, 133.3, null, 138.6, 165.6, null, 83.8, 82.1, null, 152.5, 110.2, null, 152.5, 110.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.9, 107.8, null, 138.8, 81, null, 146.8, 90.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.8, 90.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.3, 80.3, null, 135.8, 
73.2, null, 178.3, 149, null, null, null, null, null, null, null, null, null, null, 137.6, 79.6, null, 137.6, 79.6, null, 135.1, 85.1, null, 132.3, 73.3, null, null, null, null, 132.3, 73.3, null, 137.2, 96.3, null, 137.2, 96.3, null, null, null, null, null, null, null, 166.8, 125.6, null, 166.8, 125.6, null, 128.8, 105.6, null, 211.8, 145.5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.1, 112.7, null, 132.4, 103, null, 168, 123.6, 
null, 167.8, 123.3, null, 160.2, 120.1, null, 167.6, 119.1, null, 178.6, 129.5, null, 171.9, 129.8, null, 171.9, 129.8, null, 108.2, 84.5, null, 107.9, 84.3, null, 131.1, 95.2, null, 130, 106.6, null, 127.6, 104.1, null, 127.6, 104.1, null, 142.8, 120.4, null, 154, 136.3, null, 120.4, 92.8, null, 156.1, 119.7, null, 151.8, 118.5, null, 151.8, 118.5, null, 194.7, 128.4, null, 194.7, 128.4, null, 136.8, 92.9, null, 136.9, 92.1, null, 135, 102.6, null, 135.2, 108.8, null, 135.2, 109, null, 134.9, 111.3, null, 128.2, 106.5, null, 126.5, 110.5, null, 140.8, 85.4, null, 122.9, 109.5, null, 123.4, 111.9, null, 127, 111.2, null, 118.8, 113, null, 
123.6, 102, null, 123.6, 102, null, 117.5, 99.8, null, 120.4, 115.6, null, 115.1, 89.1, null, 124, 95, null, 124, 95, null, 130.9, 120, null, 130.9, 120, null, 117.5, 114.5, null, 117.5, 114.5, null, 131.5, 121.7, null, 131, 125, null, 137.4, 130, null, 126.6, 144.2, null, 79.6, 77.6, null, 140.6, 107, null, 140.6, 107, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 128, 99.8, null, 139.1, 82.3, null, 141.6, 86.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.6, 86.7, null, 133.9, 106.3, null, null, null, null, null, null, null, null, 
null, null, 126, 80.7, null, 143, 81.4, null, 163.1, 135.1, null, 159, 66.8, null, null, null, null, null, null, null, 137.6, 79.6, null, 137.6, 79.6, null, 136.9, 81.7, null, 137.5, 77, null, null, null, null, 137.5, 77, null, 139.7, 95.4, null, 139.7, 95.4, null, 116.4, 70, null, 116.4, 70, null, 155.7, 125.6, null, 157.6, 126, null, 126.3, 109, null, 194, 142.9, null, 121.8, 117.1, null, 121.8, 117.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, 144.2, 112, 
null, 130.4, 102.5, null, 159.7, 120.1, null, 159.4, 119.8, null, 152.9, 116.9, null, 159.6, 115.6, null, 168.6, 125.7, null, 164.6, 125.8, null, 164.6, 125.8, null, 112, 88.9, null, 111.8, 88.8, null, 125.5, 94.3, null, 126.5, 102.6, null, 125, 100.5, null, 125, 100.5, null, 134.8, 114.6, null, 142.4, 127.6, null, 119.7, 92.4, null, 154.2, 118.8, null, 150.3, 117.9, null, 150.3, 117.9, null, 189, 125.1, null, 189, 125.1, null, 134.1, 92.1, null, 134.1, 91.1, null, 133.2, 104.5, null, 135.2, 108.8, null, 135.2, 109, null, 134.9, 111.3, null, 128.2, 106.5, null, 126.5, 110.5, null, 140.8, 85.4, null, 122.9, 109.5, null, 123.4, 111.9, null, 
127, 111.2, null, 118.8, 113, null, 123.6, 102, null, 123.6, 102, null, 117.5, 99.8, null, 120.4, 115.6, null, 115.1, 89.1, null, 124, 95, null, 124, 95, null, 130.9, 120, null, 130.9, 120, null, 117.5, 114.5, null, 117.5, 114.5, null, 131.5, 121.7, null, 131, 125, null, 137.4, 130, null, 126.6, 144.2, null, 79.6, 77.6, null, 140.6, 107, null, 140.6, 107, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 128, 99.8, null, 139.1, 82.3, null, 141.6, 86.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.6, 86.7, null, 133.9, 106.3, null, null, 
null, null, null, null, null, null, null, null, 126, 80.7, null, 143, 81.4, null, 163.1, 135.1, null, 159, 66.8, null, null, null, null, null, null, null, 137.6, 79.6, null, 137.6, 79.6, null, 136.9, 81.7, null, 137.5, 77, null, null, null, null, 137.5, 77, null, 139.7, 95.4, null, 139.7, 95.4, null, 116.4, 70, null, 116.4, 70, null, 155.7, 125.6, null, 157.6, 126, null, 126.3, 109, null, 194, 142.9, null, 121.8, 117.1, null, 121.8, 117.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, 144.2, 112, null, 130.4, 102.5, null, 159.7, 120.1, null, 159.4, 119.8, null, 152.9, 116.9, null, 159.6, 115.6, null, 168.6, 125.7, null, 164.6, 125.8, null, 164.6, 125.8, null, 112, 88.9, null, 111.8, 88.8, null, 125.5, 94.3, null, 126.5, 102.6, null, 125, 100.5, null, 125, 100.5, null, 134.8, 114.6, null, 142.4, 127.6, null, 119.7, 92.4, null, 154.2, 118.8, null, 150.3, 117.9, null, 150.3, 117.9, null, 189, 125.1, null, 189, 125.1, null, 134.1, 92.1, null, 134.1, 91.1, null, 133.2, 104.5, null, 141.9, 115.7, null, 141.9, 115.9, null, 139.1, 115.2, null, 135.5, 117.3, null, 129.2, 116.2, null, 174.7, 122.8, null, 
126.5, 114.9, null, 127, 118, null, 128.8, 114.2, null, 124.6, 123.5, null, 117.5, 97.5, null, 117.5, 97.5, null, 122.1, 106.3, null, 127.2, 130.7, null, 117.8, 90.8, null, 127.1, 91.8, null, 127.1, 91.8, null, 136.2, 127.4, null, 136.2, 127.4, null, 106.2, 91.6, null, 106.2, 91.6, null, 134, 124.2, null, 134, 125.4, null, 140, 131.7, null, null, null, null, 84.1, 75.2, null, 133.5, 100.1, null, 133.5, 100.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 133.6, 111.1, null, 175.3, 121.7, null, 189.6, 114.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 189.6, 
114.4, null, null, null, null, null, null, null, 164.1, 118.5, null, null, null, null, null, null, null, 197.5, 113.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 174.6, 122.2, null, 174.6, 122.2, null, 129.7, 95.1, null, 138.6, 74.2, null, null, null, null, 138.6, 74.2, null, 126.7, 106, null, 126.7, 106, null, null, null, null, null, null, null, 167.9, 138.5, null, 167.9, 138.5, null, 129.5, 115.8, null, 221.2, 164.7, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 149.8, 114.4, null, 135.8, 103.7, null, 175.7, 125.8, null, 175.8, 125.8, null, 166.4, 121.5, null, 174.6, 123, null, 189.7, 132.9, null, 173.5, 124.9, null, 173.5, 124.9, null, 111.6, 85.9, null, 111.3, 85.7, null, 134, 96.8, null, 129.3, 104.3, null, 127.5, 102.7, null, 127.5, 102.7, null, 139.6, 113.9, null, 149.4, 125.3, null, 120.1, 93, null, 160, 122.3, null, 153.5, 119.6, null, 153.5, 119.6, null, 218.2, 142.5, null, 218.2, 142.5, null, 137.1, 93.6, null, 137, 92.5, null, 137.4, 106.7, null, 136.9, 110.5, null, 136.9, 110.7, null, 135.9, 112.2, null, 130, 109.1, null, 
127.2, 111.9, null, 150.4, 94.9, null, 123.8, 110.9, null, 124.3, 113.4, null, 127.5, 111.9, null, 120.2, 115.5, null, 122.1, 100.8, null, 122.1, 100.8, null, 118.7, 101.4, null, 122.1, 119.2, null, 115.8, 89.5, null, 124.8, 94.2, null, 124.8, 94.2, null, 132.3, 121.8, null, 132.3, 121.8, null, 114.7, 108.2, null, 114.7, 108.2, null, 132.1, 122.3, null, 131.8, 125.1, null, 138, 130.4, null, 126.6, 144.2, null, 80.8, 76.9, null, 138.9, 105.2, null, 138.9, 105.2, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 129.4, 102.5, null, 149.5, 92.4, null, 143.9, 88, null, null, null, null, null, null, null, null, 
null, null, null, null, null, 143.9, 88, null, 133.9, 106.3, null, null, null, null, 164.1, 118.5, null, null, null, null, 126, 80.7, null, 150.3, 85.6, null, 163.1, 135.1, null, 159, 66.8, null, null, null, null, null, null, null, 151.9, 94.2, null, 151.9, 94.2, null, 135.3, 84.2, null, 137.6, 76.7, null, null, null, null, 137.6, 76.7, null, 134.4, 99.2, null, 134.4, 99.2, null, 116.4, 70, null, 116.4, 70, null, 158.7, 128.7, null, 160.2, 129.1, null, 127.1, 110.8, null, 200.4, 147.9, null, 121.8, 117.1, null, 121.8, 117.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, 145.6, 112.6, null, 131.8, 102.8, null, 163.7, 121.6, null, 163.5, 121.3, null, 156.3, 118.1, null, 163.3, 117.5, null, 173.9, 127.6, null, 166.9, 125.6, null, 166.9, 125.6, null, 111.9, 88.1, null, 111.7, 88, null, 127.7, 94.9, null, 127.2, 103, null, 125.6, 101, null, 125.6, 101, null, 136, 114.4, null, 144.2, 127, null, 119.8, 92.5, null, 155.6, 119.7, null, 151.1, 118.4, null, 151.1, 118.4, null, 196.3, 129.5, null, 196.3, 129.5, null, 134.8, 92.5, null, 134.8, 91.5, null, 134.3, 105, null, 139.8, 115.7, null, 139.8, 116, null, 
139.6, 116, null, 129.2, 116.1, null, 128.5, 116.2, null, 151.6, 115.3, null, 125.4, 114.7, null, 125.6, 120.2, null, 127.8, 117.7, null, 122.7, 123.9, null, 114.1, 76.3, null, 114.1, 76.3, null, 121.3, 104.3, null, 129.9, 128.5, null, 114, 88.3, null, 122.6, 91.9, null, 122.6, 91.9, null, 135.9, 119.7, null, 135.9, 119.7, null, 113.3, 107.5, null, 113.3, 107.5, null, 135.3, 123.3, null, 135.4, 124.6, null, 141.3, 130.7, null, null, null, null, 87, 76.1, null, 131.1, 97.5, null, 131.1, 97.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.2, 109.5, null, 142.4, 108, null, 142.4, 108, null, null, 
null, null, null, null, null, null, null, null, null, null, null, 142.4, 108, null, null, null, null, null, null, null, 163.4, 124.1, null, null, null, null, null, null, null, 151.7, 91.6, null, null, null, null, null, null, null, 136.9, 116.1, null, null, null, null, null, null, null, null, null, null, 134.2, 93.5, null, 148.1, 79.5, null, null, null, null, 148.1, 79.5, null, 126.3, 106.1, null, 126.3, 106.1, null, null, null, null, null, null, null, 177.9, 136.3, null, 177.9, 136.3, null, 136.5, 112.7, null, 216.3, 155.4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.2, 115.9, null, 139.4, 107.1, null, 178.4, 127.1, null, 178.7, 127, null, 166.6, 121.5, null, 182.2, 130.9, null, 194.2, 132.7, null, 174, 127.8, null, 174, 127.8, null, 117.8, 91, null, 117.5, 90.8, null, 141, 102.2, null, 130.3, 107.5, null, 126.6, 103.9, null, 126.6, 103.9, null, 150.4, 127.6, null, 166.5, 145.2, null, 118.3, 95.2, null, 159.7, 122.1, null, 154.7, 119.5, null, 154.7, 119.5, null, 204.9, 143.6, null, 204.9, 143.6, null, 141.3, 93.9, null, 141.8, 92.9, null, 135.9, 108.6, null, 
137.4, 111.5, null, 137.4, 111.7, null, 136.6, 113, null, 129.9, 110.3, null, 127.4, 112.7, null, 150.4, 95.8, null, 124.1, 111.6, null, 124.6, 114.7, null, 127.5, 113, null, 120.7, 117.2, null, 120.5, 95.1, null, 120.5, 95.1, null, 119.2, 102, null, 123.6, 121, null, 115.4, 89.3, null, 124.3, 93.7, null, 124.3, 93.7, null, 133, 121.4, null, 133, 121.4, null, 114.4, 108.1, null, 114.4, 108.1, null, 132.7, 122.5, null, 132.5, 125, null, 138.7, 130.5, null, 126.6, 144.2, null, 82, 76.8, null, 137.3, 103.7, null, 137.3, 103.7, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 128.8, 103.8, null, 149.2, 
92.9, null, 143.7, 90.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.7, 90.3, null, 133.9, 106.3, null, null, null, null, 163.8, 120.8, null, null, null, null, 126, 80.7, null, 150.5, 86.4, null, 163.1, 135.1, null, 159, 66.8, null, 136.9, 116.1, null, null, null, null, 151.9, 94.2, null, 151.9, 94.2, null, 135.2, 85.1, null, 138.4, 76.9, null, null, null, null, 138.4, 76.9, null, 133.2, 100.1, null, 133.2, 100.1, null, 116.4, 70, null, 116.4, 70, null, 161.4, 129.8, null, 162.8, 130.2, null, 128.4, 111, null, 203, 149.2, null, 121.8, 117.1, null, 121.8, 117.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, 146.7, 113.3, null, 133.3, 103.7, null, 166.7, 122.7, null, 166.6, 122.5, null, 158.4, 118.8, null, 167.1, 120.1, null, 177.9, 128.7, null, 168.3, 126.1, null, 168.3, 126.1, null, 113.1, 88.7, null, 112.8, 88.6, null, 130.3, 96.4, null, 127.8, 103.9, null, 125.8, 101.6, null, 125.8, 101.6, null, 138.9, 117, null, 148.6, 130.7, null, 119.5, 93.1, null, 156.4, 120.2, null, 151.8, 118.6, null, 151.8, 118.6, null, 198, 132.2, null, 198, 132.2, null, 136.1, 92.8, null, 
136.2, 91.8, null, 134.6, 105.7, null, 139.6, 113.4, null, 139.6, 113.6, null, 139.3, 113.4, null, 128.8, 110.8, null, 127.2, 110.2, null, 145.5, 117, null, 124.7, 115, null, 125.5, 120.3, null, 129, 119.7, null, 121, 121.4, null, 112.9, 90.3, null, 112.9, 90.3, null, 120.2, 107.3, null, 127.1, 126.7, null, 114.4, 93.8, null, 119.1, 84.8, null, 119.1, 84.8, null, 134.4, 114.8, null, 134.4, 114.8, null, 107, 104.1, null, 107, 104.1, null, 134.6, 121.3, null, 134.8, 123, null, 140.5, 128.5, null, null, null, null, 87.4, 77.6, null, 128.9, 89.5, null, 128.9, 89.5, null, null, null, null, null, null, null, null, null, null, null, 
null, null, 130.2, 108, null, 155.8, 104.4, null, 155.8, 104.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.8, 104.4, null, null, null, null, null, null, null, 145.9, 112.2, null, 114.4, 97.1, null, null, null, null, 212, 105.4, null, null, null, null, null, null, null, 130.4, 104.3, null, null, null, null, null, null, null, null, null, null, 117.5, 64.6, null, 117.5, 64.6, null, 116, 63.8, null, 151.5, 79.8, null, null, null, null, null, null, null, null, null, null, null, null, null, 140.4, 125.1, null, 181.3, 140.7, null, 134, 114.6, null, 216.3, 157.1, null, null, null, 
null, null, null, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 152.7, 116.5, null, 144.5, 109.2, null, 187.2, 131, null, 187.6, 131.3, null, 176.1, 126.2, null, 186.2, 133.2, null, 204.5, 137.2, null, 180.9, 126.8, null, 180.9, 126.8, null, 121.7, 93.7, null, 121.5, 93.7, null, 143.9, 103.1, null, 133.5, 106.4, null, 130.6, 102.8, null, 130.6, 102.8, null, 149.3, 127.7, null, 165.8, 144.2, null, 116.4, 96.4, null, 158.6, 121.8, null, 155.3, 119.9, null, 155.3, 119.9, null, 188.7, 139, null, 
188.7, 139, null, 138.8, 94.7, null, 139.1, 94.2, null, 135.9, 100.2, null, 137.8, 111.8, null, 137.8, 112, null, 137.1, 113.1, null, 129.7, 110.4, null, 127.4, 112.3, null, 149.7, 98.3, null, 124.2, 112.2, null, 124.7, 115.6, null, 127.8, 114.1, null, 120.8, 117.8, null, 119.2, 94.3, null, 119.2, 94.3, null, 119.4, 102.8, null, 124.2, 122, null, 115.3, 90, null, 123.5, 92.2, null, 123.5, 92.2, null, 133.2, 120.2, null, 133.2, 120.2, null, 113.2, 107.4, null, 113.2, 107.4, null, 133, 122.3, null, 132.9, 124.6, null, 139, 130.2, null, 126.6, 144.2, null, 82.9, 76.9, null, 135.9, 101.1, null, 135.9, 101.1, null, 133.1, 103.1, null, 133.1, 
103.1, null, null, null, null, null, null, null, 129, 104.5, null, 149.6, 93.6, null, 145.6, 92.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 145.6, 92.5, null, 133.9, 106.3, null, null, null, null, 158.9, 118.6, null, 114.4, 97.1, null, 126, 80.7, null, 162.2, 90.5, null, 163.1, 135.1, null, 159, 66.8, null, 133.5, 109.8, null, null, null, null, 151.9, 94.2, null, 151.9, 94.2, null, 130.4, 79, null, 129.7, 71.7, null, 116, 63.8, null, 138.8, 77, null, 133.2, 100.1, null, 133.2, 100.1, null, 116.4, 70, null, 116.4, 70, null, 150.2, 127.4, null, 164.3, 131, null, 128.7, 111.3, 
null, 204.3, 150, null, 121.8, 117.1, null, 121.8, 117.1, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 147.7, 113.8, null, 135.2, 104.6, null, 170.1, 124.1, null, 170.1, 124, null, 161.3, 120.1, null, 170.3, 122.3, null, 182.4, 130.2, null, 170.4, 126.2, null, 170.4, 126.2, null, 114.5, 89.5, null, 114.3, 89.4, null, 132.6, 97.6, null, 128.8, 104.3, null, 126.6, 101.8, null, 126.6, 101.8, null, 140.6, 118.8, null, 151.5, 132.9, null, 119, 93.6, null, 156.8, 120.4, null, 152.4, 118.8, null, 
152.4, 118.8, null, 196.5, 133.2, null, 196.5, 133.2, null, 136.6, 93.1, null, 136.7, 92.2, null, 134.8, 104.8, null, 140.5, 114.9, null, 140.5, 115.2, null, 139.3, 114.9, null, 131.3, 114.7, null, 128.3, 114.1, null, 162.1, 120.1, null, 125.5, 114.9, null, 126, 119.5, null, 128.5, 117.1, null, 122.8, 122.9, null, 114.8, 87.2, null, 114.8, 87.2, null, 121.2, 105.9, null, 128.1, 128.6, null, 115.4, 90.9, null, 122.9, 89.4, null, 122.9, 89.4, null, 135.5, 120.4, null, 135.5, 120.4, null, 108.8, 100.7, null, 108.8, 100.7, null, 134.6, 122.9, null, 134.7, 124.3, null, 140.6, 130.3, null, null, null, null, 86.2, 76.3, null, 131.2, 95.6, null, 131.2, 
95.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 130, 109.6, null, 168.3, 117.3, null, 154.5, 106.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 154.5, 106.9, null, null, null, null, null, null, null, 158.9, 118.6, null, 114.4, 97.1, null, null, null, null, 191.2, 103.6, null, null, null, null, null, null, null, 133.5, 109.8, null, null, null, null, 174.6, 122.2, null, 174.6, 122.2, null, 123.8, 76.2, null, 122.4, 66.9, null, 116, 63.8, null, 144, 77, null, 126.6, 106.1, null, 126.6, 106.1, null, null, null, null, null, null, null, 147.7, 128.3, 
null, 173.8, 138.2, null, 132.3, 114.6, null, 218.3, 159.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, 137.1, 123.7, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.2, 115.6, null, 139.9, 106.7, null, 180.4, 128, null, 180.7, 128, null, 169.7, 123.1, null, 181, 129, null, 196.1, 134.3, null, 176.1, 126.5, null, 176.1, 126.5, null, 117, 90.2, null, 116.8, 90.1, null, 139.6, 100.7, null, 131, 106, null, 128.2, 103.1, null, 128.2, 103.1, null, 146.4, 122.9, null, 160.6, 138.1, null, 118.3, 94.8, null, 
159.4, 122.1, null, 154.5, 119.7, null, 154.5, 119.7, null, 203.9, 141.8, null, 203.9, 141.8, null, 139.1, 94, null, 139.3, 93.2, null, 136.4, 105.1, null, 136.9, 111.2, null, 136.8, 111.3, null, 136.9, 112.8, null, 123.6, 105.6, null, 121.8, 107.6, null, 135.6, 95.4, null, 121.6, 109.1, null, 122.5, 113.6, null, 125.9, 114.1, null, 118, 113, null, 115.2, 89.4, null, 115.2, 89.4, null, 113.4, 96.9, null, 113.3, 112.1, null, 113.5, 87, null, 116.2, 81.8, null, 116.2, 81.8, null, 135.5, 117, null, 135.5, 117, null, 109.4, 108.5, null, 109.4, 108.5, null, 125.6, 112, null, 125.3, 112, null, 129.9, 116.2, null, null, null, null, 87.4, 
77.6, null, 133.8, 114.9, null, 133.8, 114.9, null, null, null, null, null, null, null, null, null, null, null, null, null, 132.7, 107.2, null, 128.6, 91.7, null, 128.6, 91.7, null, 112.7, 78.2, null, 112.7, 78.2, null, 79.3, 58.4, null, 79.3, 58.4, null, 150.5, 106.1, null, 200.9, 106.9, null, null, null, null, 145.9, 112.2, null, 129.4, 95.4, null, 152.9, 109.8, null, 174.2, 109.4, null, null, null, null, null, null, null, 126.1, 97.5, null, 113.9, 102.8, null, null, null, null, null, null, null, 97.3, 77.3, null, 97.3, 77.3, null, 97.3, 77.3, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 191.4, 121.5, null, 189.9, 116.6, null, 114.2, 91.7, null, 210.2, 121.4, null, null, null, null, null, null, null, 211.8, 180.6, null, 211.8, 180.6, null, 190.9, 120.8, null, 132.1, 80.8, null, null, null, null, null, null, null, 123, 140.9, null, 304.3, 176.6, null, null, null, null, null, null, null, 153.4, 117.8, null, 146.6, 112.2, null, 194.5, 135.8, null, 193.4, 135.3, null, 180.1, 130.2, null, 195.6, 134.5, null, 211.1, 142.3, null, 212.3, 143.9, null, 212.3, 143.9, null, 121.8, 94.3, null, 121.5, 94.2, null, 142.7, 105.9, null, 133.5, 110.2, null, 130.8, 107.1, null, 130.8, 107.1, null, 148.3, 128.3, null, 
164.1, 142.9, null, 117, 99.7, null, 158.3, 121.9, null, 155.6, 119.6, null, 155.6, 119.6, null, 182.5, 142.5, null, 182.5, 142.5, null, 139.8, 96.5, null, 139.7, 95.6, null, 142.1, 108.1, null, 137.7, 111.7, null, 137.6, 111.9, null, 137.1, 113, null, 128.8, 109.7, null, 126.6, 111.6, null, 147.2, 97.8, null, 123.9, 111.7, null, 124.4, 115.4, null, 127.5, 114.1, null, 120.4, 117.1, null, 118.7, 93.6, null, 118.7, 93.6, null, 118.5, 102, null, 122.7, 120.6, null, 115, 89.5, null, 122.4, 90.6, null, 122.4, 90.6, null, 133.5, 119.7, null, 133.5, 119.7, null, 112.6, 107.6, null, 112.6, 107.6, null, 132, 120.9, null, 131.8, 122.8, null, 137.7, 
128.1, null, 126.6, 144.2, null, 83.5, 77, null, 135.6, 102.9, null, 135.6, 102.9, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 129.5, 104.9, null, 145.6, 93.2, null, 139, 92.2, null, 112.7, 78.2, null, 112.7, 78.2, null, 79.3, 58.4, null, 79.3, 58.4, null, 147.1, 96.3, null, 193.2, 106.8, null, null, null, null, 156.8, 117.6, null, 123.8, 96, null, 137.5, 92.4, null, 164.4, 93.7, null, 163.1, 135.1, null, 159, 66.8, null, 130.8, 105.2, null, 113.9, 102.8, null, 151.9, 94.2, null, 151.9, 94.2, null, 124.6, 78.8, null, 121.8, 72.8, null, 107.6, 68.7, null, 138.8, 77, null, 133.2, 100.1, 
null, 133.2, 100.1, null, 116.4, 70, null, 116.4, 70, null, 155, 126.5, null, 165.2, 130.3, null, 128.5, 110.9, null, 204.7, 147.8, null, 121.8, 117.1, null, 121.8, 117.1, null, 211.8, 180.6, null, 211.8, 180.6, null, 146.9, 123, null, 132.1, 80.8, null, null, null, null, 137.1, 123.7, null, 123, 140.9, null, 304.3, 176.6, null, null, null, null, null, null, null, 148.5, 114.4, null, 136.8, 105.7, null, 173.6, 125.9, null, 173.4, 125.7, null, 164, 121.6, null, 173.9, 124.1, null, 186.5, 132, null, 176.4, 128.9, null, 176.4, 128.9, null, 115.6, 90.2, null, 115.3, 90.1, null, 134, 98.7, null, 129.5, 105.2, null, 127.2, 102.6, null, 
127.2, 102.6, null, 141.7, 120.1, null, 153.3, 134.4, null, 118.7, 94.4, null, 157, 120.6, null, 152.9, 118.9, null, 152.9, 118.9, null, 194.5, 134.4, null, 194.5, 134.4, null, 137, 93.6, null, 137.1, 92.7, null, 135.8, 105.2, null, 135.3, 111.4, null, 135.2, 111.6, null, 135.6, 112.2, null, 119.2, 104.6, null, 117.2, 104.5, null, 131.4, 105.3, null, 115.4, 103.9, null, 115.6, 104, null, 117.3, 102.4, null, 113.4, 106.1, null, 113.2, 100.3, null, 113.2, 100.3, null, 104.8, 98.9, null, 110.8, 105.8, null, 99.6, 93, null, 112.6, 79.4, null, 112.6, 79.4, null, 137.5, 118.3, null, 137.5, 118.3, null, 105.2, 113, null, 105.2, 113, null, 121.2, 
109.3, null, 121.4, 110, null, 126.3, 110.6, null, null, null, null, 80.2, 102.7, null, 115.3, 92.6, null, 115.3, 92.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.3, 98.8, null, 124.2, 103.4, null, 124.2, 103.4, null, 110.2, 71.1, null, 110.2, 71.1, null, 87.8, 97, null, 87.8, 97, null, 136.8, 107, null, 141.8, 97.6, null, 159.8, 91.2, null, null, null, null, 154.8, 107.3, null, 123.8, 118.5, null, 133.2, 84.5, null, null, null, null, 210.2, 116.2, null, 124.2, 101.5, null, 98.2, 96.1, null, null, null, null, null, null, null, 82.1, 64, null, 82.1, 64, null, 82.1, 64, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 177.2, 114.2, null, 160.7, 110.3, null, 152.6, 142.6, null, 166.9, 95.1, null, null, null, null, null, null, null, 139.8, 130.3, null, 139.8, 130.3, null, 182.7, 114.2, null, null, null, null, 168.3, 104.9, null, null, null, null, 142.3, 163, null, 296.1, 163.3, null, null, null, null, null, null, null, 154.6, 118.9, null, 148.6, 114.1, null, 202.4, 140.1, null, 199.7, 138.7, null, 184.5, 132.9, null, 202.8, 139, null, 219.8, 145.9, null, 244.2, 161.2, null, 244.2, 161.2, null, 117.9, 94.3, null, 117.7, 94.4, null, 132.7, 92.2, null, 
137.5, 111.3, null, 135, 108.3, null, 135, 108.3, null, 151.1, 128.9, null, 167.7, 143.1, null, 118.1, 100.9, null, 158.9, 122.3, null, 156.3, 119.9, null, 156.3, 119.9, null, 181.9, 144.9, null, 181.9, 144.9, null, 140.6, 96.4, null, 140.8, 95.9, null, 137.9, 101.7, null, 137.4, 111.7, null, 137.3, 111.9, null, 136.9, 112.9, null, 127.6, 109.1, null, 125.5, 110.8, null, 144.8, 98.8, null, 122.8, 110.7, null, 123.3, 113.9, null, 126.2, 112.6, null, 119.5, 115.7, null, 118, 94.3, null, 118, 94.3, null, 116.8, 101.6, null, 121.2, 118.7, null, 113.1, 89.9, null, 121.2, 89.2, null, 121.2, 89.2, null, 134, 119.6, null, 134, 119.6, null, 111.7, 
108.2, null, 111.7, 108.2, null, 130.7, 119.5, null, 130.5, 121.1, null, 136.3, 125.8, null, 126.6, 144.2, null, 83.1, 79.4, null, 133.1, 101.7, null, 133.1, 101.7, null, 133.1, 103.1, null, 133.1, 103.1, null, null, null, null, null, null, null, 129, 104.1, null, 142.2, 94.6, null, 134.7, 94.9, null, 111.4, 74.4, null, 111.4, 74.4, null, 83.2, 72.2, null, 83.2, 72.2, null, 144.5, 98.6, null, 158.4, 101, null, 159.8, 91.2, null, 156.8, 117.6, null, 130.2, 98.5, null, 133.4, 98.4, null, 159.5, 92.3, null, 163.1, 135.1, null, 178.3, 82.4, null, 129.3, 104.3, null, 106.3, 99.7, null, 151.9, 94.2, null, 151.9, 94.2, null, 123.1, 78.3, 
null, 119.8, 72.4, null, 105.3, 68.4, null, 138.8, 77, null, 133.2, 100.1, null, 133.2, 100.1, null, 116.4, 70, null, 116.4, 70, null, 157.9, 124.6, null, 165, 129.2, null, 129.5, 112.1, null, 202.5, 144, null, 121.8, 117.1, null, 121.8, 117.1, null, 162.5, 147.1, null, 162.5, 147.1, null, 153.3, 121, null, 132.1, 80.8, null, 168.3, 104.9, null, 137.1, 123.7, null, 128.8, 147.5, null, 301.9, 172.5, null, null, null, null, null, null, null, 149.3, 115, null, 138.3, 106.8, null, 177.2, 127.7, null, 176.7, 127.4, null, 166.6, 123, null, 177.5, 126.1, null, 190.6, 133.8, null, 184.9, 133.3, null, 184.9, 133.3, null, 115.9, 90.7, null, 
115.6, 90.6, null, 133.9, 97.9, null, 130.5, 105.9, null, 128.2, 103.3, null, 128.2, 103.3, null, 142.9, 121.2, null, 155.1, 135.5, null, 118.6, 95.2, null, 157.3, 120.8, null, 153.3, 119, null, 153.3, 119, null, 192.9, 135.5, null, 192.9, 135.5, null, 137.5, 93.9, null, 137.6, 93.1, null, 136.1, 104.8, null, 132.7, 107.1, null, 132.7, 107.3, null, 133.7, 109.1, null, 118.6, 99.2, null, 118.4, 101.1, null, 120.3, 87.8, null, 113.6, 100, null, 111, 99.3, null, 112.1, 97.6, null, 109.7, 101.7, null, 113.1, 96.2, null, 113.1, 96.2, null, 111.3, 100.6, null, 112.6, 103.1, null, 110.2, 98.5, null, 110.8, 91, null, 110.8, 91, null, 135.9, 
106.1, null, 135.9, 106.1, null, 101.9, 94.9, null, 101.9, 94.9, null, 122.6, 107.5, null, 118.1, 104.9, null, 123.5, 105.9, null, 104.4, 90.4, null, 78.9, 100.5, null, 112.3, 86.7, null, 112.3, 86.7, null, null, null, null, null, null, null, 131.8, 114.2, null, 131.8, 114.2, null, 127.6, 110.9, null, 111.8, 83.1, null, 111.8, 83.1, null, 99.8, 57, null, 99.8, 57, null, 74.4, 76.9, null, 74.4, 76.9, null, 120.8, 85.8, null, 113.5, 80, null, 127.1, 84.9, null, null, null, null, 103.8, 60.5, null, 97.7, 97.8, null, 116.7, 82.8, null, 143, 68.5, null, 165.9, 96.8, null, 130.4, 94.9, null, 94, 85, null, null, null, 
null, null, null, null, 121.7, 81.5, null, 119.8, 76.8, null, null, null, null, 119.8, 76.8, null, null, null, null, null, null, null, 127.9, 99.8, null, 127.9, 99.8, null, 144.5, 100.3, null, 148.4, 102.1, null, 142.8, 114.6, null, 151.1, 97, null, 143, 135.9, null, 143, 135.9, null, null, null, null, null, null, null, 137.2, 88.5, null, null, null, null, 137.2, 88.5, null, null, null, null, null, null, null, null, null, null, 119.7, 113.2, null, 119.7, 113.2, null, 155.2, 119.1, null, 148, 115.3, null, 204.8, 140.9, null, 201.4, 139, null, 187.7, 135.4, null, 204.4, 139.2, null, 219.2, 143.5, null, 259.3, 169.1, null, 
259.3, 169.1, null, 117.2, 95.4, null, 117, 95.4, null, 131.3, 96.6, null, 134, 112.2, null, 131.4, 109.6, null, 131.4, 109.6, null, 148.5, 127.5, null, 163, 139.7, null, 119.9, 103.3, null, 160.5, 122, null, 157.7, 119.7, null, 157.7, 119.7, null, 185.2, 142.8, null, 185.2, 142.8, null, 137.8, 93.5, null, 137.6, 92.6, null, 139.8, 104.6, null, 136.8, 111.1, null, 136.7, 111.3, null, 136.5, 112.4, null, 126.3, 107.7, null, 124.5, 109.4, null, 140.9, 97.2, null, 121.8, 109.5, null, 121.9, 112.2, null, 124.7, 110.9, null, 118.4, 114.1, null, 117.4, 94.5, null, 117.4, 94.5, null, 116.2, 101.5, null, 120.2, 116.8, null, 112.8, 90.8, null, 120, 
89.3, null, 120, 89.3, null, 134.2, 117.9, null, 134.2, 117.9, null, 110.6, 106.7, null, 110.6, 106.7, null, 129.4, 117.5, null, 129.1, 119.2, null, 134.8, 123.4, null, 118.5, 121, null, 82.7, 81.2, null, 130.8, 100, null, 130.8, 100, null, 133.1, 103.1, null, 133.1, 103.1, null, 131.8, 114.2, null, 131.8, 114.2, null, 128.8, 104.8, null, 137.9, 93.1, null, 129.6, 92.4, null, 107.3, 67.5, null, 107.3, 67.5, null, 80.9, 73.2, null, 80.9, 73.2, null, 139.4, 96, null, 135.8, 91, null, 134.4, 86.5, null, 156.8, 117.6, null, 127.2, 93.1, null, 127.1, 98.3, null, 152, 90.9, null, 156.4, 104.3, null, 174.6, 85.9, null, 129.5, 102.6, 
null, 104, 96.8, null, 151.9, 94.2, null, 151.9, 94.2, null, 122.7, 79.1, null, 119.8, 73.6, null, 105.3, 68.4, null, 129.9, 76.9, null, 133.2, 100.1, null, 133.2, 100.1, null, 125.3, 91.6, null, 125.3, 91.6, null, 154.8, 118.5, null, 160, 120.3, null, 132.4, 112.7, null, 183.5, 125.5, null, 137, 130.6, null, 137, 130.6, null, 162.5, 147.1, null, 162.5, 147.1, null, 151.2, 115.9, null, 132.1, 80.8, null, 152.8, 96.9, null, 137.1, 123.7, null, 128.8, 147.5, null, 301.9, 172.5, null, 119.7, 113.2, null, 119.7, 113.2, null, 149.9, 115.4, null, 139.3, 107.7, null, 180.2, 129.2, null, 179.4, 128.7, null, 168.9, 124.4, null, 180.5, 127.6, null, 
193.8, 135, null, 193.1, 137.7, null, 193.1, 137.7, null, 116, 91.2, null, 115.8, 91.1, null, 133.6, 97.7, null, 130.9, 106.6, null, 128.5, 104, null, 128.5, 104, null, 143.5, 121.9, null, 156, 136, null, 118.8, 96, null, 157.6, 121, null, 153.8, 119.1, null, 153.8, 119.1, null, 192, 136.3, null, 192, 136.3, null, 137.5, 93.9, null, 137.6, 93, null, 136.5, 104.8, null, 134.9, 109.8, null, 134.8, 109.9, null, 135.3, 111.2, null, 120.3, 102.7, null, 119.1, 104.1, null, 128.5, 95.4, null, 116.9, 104.3, null, 116.4, 105.5, null, 118.4, 104.6, null, 113.7, 106.9, null, 113.8, 95, null, 113.8, 95, null, 109.8, 98.8, null, 112.2, 
106.9, null, 107.8, 92.5, null, 113.2, 83.7, null, 113.2, 83.7, null, 136.3, 113.6, null, 136.3, 113.6, null, 105.5, 105, null, 105.5, 105, null, 123, 109.3, null, 121.5, 108.9, null, 126.6, 110.8, null, 104.4, 90.4, null, 82.2, 91.5, null, 120.5, 97.5, null, 120.5, 97.5, null, null, null, null, null, null, null, 131.8, 114.2, null, 131.8, 114.2, null, 128.5, 105.4, null, 121.4, 92.3, null, 121.4, 92.3, null, 107.3, 67.5, null, 107.3, 67.5, null, 80.9, 73.2, null, 80.9, 73.2, null, 135.1, 98.8, null, 135.9, 90.7, null, 134.4, 86.5, null, 145.9, 112.2, null, 131.8, 91.9, null, 127.6, 110, null, 138.6, 91.6, null, 143, 68.5, 
null, 186.9, 106.3, null, 126.7, 97.9, null, 104, 96.8, null, null, null, null, null, null, null, 111.8, 79.3, null, 109, 76.1, null, 94.6, 74.9, null, 119.8, 76.8, null, null, null, null, null, null, null, 127.9, 99.8, null, 127.9, 99.8, null, 161.7, 108.2, null, 152.5, 104, null, 142.7, 116.6, null, 157.3, 99.1, null, 143, 135.9, null, 143, 135.9, null, 162.5, 147.1, null, 162.5, 147.1, null, 171, 108.3, null, 132.1, 80.8, null, 152.8, 96.9, null, null, null, null, 128.8, 147.5, null, 301.9, 172.5, null, 119.7, 113.2, null, 119.7, 113.2, null, 154.4, 118.6, null, 147.7, 113.8, null, 200.6, 138.9, null, 198.2, 137.7, null, 
184.1, 132.9, null, 200.9, 137.6, null, 216.7, 143.9, null, 238.6, 158.3, null, 238.6, 158.3, null, 119, 94.7, null, 118.7, 94.6, null, 135.6, 98.1, null, 135, 111.3, null, 132.4, 108.3, null, 132.4, 108.3, null, 149.3, 128.2, null, 164.9, 141.9, null, 118.3, 101.3, null, 159.2, 122, null, 156.5, 119.7, null, 156.5, 119.7, null, 183.2, 143.4, null, 183.2, 143.4, null, 139.4, 95.4, null, 139.4, 94.7, null, 139.9, 104.7, null, 136.7, 103.2, null, 136.7, 103.3, null, 129.7, 104.5, null, 128.8, 97.5, null, 113.7, 95.7, null, 160.2, 100.3, null, 110.1, 94.9, null, 109.1, 94.5, null, 109, 91.8, null, 109.3, 98.2, null, 110.5, 95.3, null, 110.5, 
95.3, null, 108.8, 97.7, null, 108.1, 98.4, null, 109.3, 97, null, 104.6, 83, null, 104.6, 83, null, 120.6, 94.9, null, 120.6, 94.9, null, 103.2, 97.8, null, 103.2, 97.8, null, 114, 95, null, 117.3, 102.1, null, 122, 101.1, null, 118.3, 115.2, null, 77.8, 100.5, null, 108.8, 89.7, null, 108.8, 89.7, null, 104.8, 77.5, null, 104.8, 77.5, null, 119.6, 108.5, null, 119.6, 108.5, null, 122.6, 97.6, null, 164.5, 101.9, null, 108.8, 84.2, null, 105.9, 60.5, null, 105.9, 60.5, null, 77.8, 81.6, null, 77.8, 81.6, null, 114.6, 85.9, null, 92, 74.4, null, 105.8, 69.9, null, null, null, null, null, null, null, 103.3, 93.9, 
null, 106.4, 75.3, null, 114, 63, null, 183.7, 114.4, null, 120.5, 104.4, null, 100.3, 72.9, null, 180.1, 105.6, null, 180.1, 105.6, null, 117, 85.3, null, 117.2, 79.6, null, null, null, null, 117.2, 79.6, null, null, null, null, null, null, null, 116.5, 95.5, null, 116.5, 95.5, null, 121.5, 84.4, null, 122.6, 83.5, null, 115.9, 88.9, null, 130.8, 78.4, null, 121.9, 97.7, null, 121.9, 97.7, null, null, null, null, null, null, null, 105.6, 77.1, null, null, null, null, 105.6, 77.1, null, null, null, null, null, null, null, null, null, null, 123.7, 115.2, null, 123.7, 115.2, null, 155.8, 117.3, null, 147.4, 113.4, null, 
207.8, 142.7, null, 203.9, 140.5, null, 192.2, 138.7, null, 205.3, 139.7, null, 219.7, 143.2, null, 270, 175.3, null, 270, 175.3, null, 111.2, 91.3, null, 110.8, 91.2, null, 141.8, 99, null, 137.1, 108.9, null, 135.2, 106.4, null, 135.2, 106.4, null, 147.7, 123.6, null, 159.4, 130.8, null, 124.7, 108.5, null, 161.9, 120.1, null, 157.9, 117, null, 157.9, 117, null, 197, 148.3, null, 197, 148.3, null, 139.8, 95.4, null, 140, 94.9, null, 137.4, 101.9, null, 136.8, 109.9, null, 136.7, 110.1, null, 135.7, 111.4, null, 126.8, 105.7, null, 123, 107.4, null, 148.2, 98.4, null, 120.6, 108, null, 120.7, 110.3, null, 123.1, 108.9, null, 117.5, 
112.4, null, 116.7, 94.6, null, 116.7, 94.6, null, 115.4, 101.1, null, 119, 114.9, null, 112.4, 91.3, null, 118.5, 88.7, null, 118.5, 88.7, null, 132.9, 115.3, null, 132.9, 115.3, null, 109.9, 105.8, null, 109.9, 105.8, null, 126.6, 113.1, null, 127.8, 117.3, null, 133.6, 121, null, 118.4, 118.6, null, 82.2, 82.7, null, 128.6, 99, null, 128.6, 99, null, 114.2, 85.8, null, 114.2, 85.8, null, 125.9, 111.5, null, 125.9, 111.5, null, 128.2, 104.1, null, 148.5, 96.8, null, 125.7, 90.9, null, 106.9, 65.8, null, 106.9, 65.8, null, 80.4, 74.6, null, 80.4, 74.6, null, 134.8, 94.2, null, 119.1, 85.4, null, 118.5, 77.4, null, 156.8, 117.6, 
null, 127.2, 93.1, null, 123, 97.7, null, 143.3, 88.3, null, 146.9, 93.6, null, 177.1, 92.5, null, 128.8, 102.7, null, 103.6, 93.9, null, 168.3, 101, null, 168.3, 101, null, 121.7, 80.1, null, 119.4, 74.4, null, 105.3, 68.4, null, 127.1, 77.5, null, 133.2, 100.1, null, 133.2, 100.1, null, 120.8, 93.4, null, 120.8, 93.4, null, 146.3, 109.2, null, 145.5, 105.2, null, 125.3, 101.9, null, 165.2, 107.8, null, 129.4, 112.5, null, 129.4, 112.5, null, 162.5, 147.1, null, 162.5, 147.1, null, 149.4, 114.3, null, 132.1, 80.8, null, 146.4, 94.5, null, 137.1, 123.7, null, 128.8, 147.5, null, 301.9, 172.5, null, 122.4, 114.6, null, 122.4, 114.6, null, 
150.5, 115.6, null, 140.2, 108.3, null, 183, 130.6, null, 181.9, 129.9, null, 171.2, 125.9, null, 183, 128.8, null, 196.4, 135.9, null, 200.8, 141.8, null, 200.8, 141.8, null, 115.5, 91.2, null, 115.3, 91.1, null, 134.4, 97.9, null, 131.5, 106.9, null, 129.2, 104.2, null, 129.2, 104.2, null, 143.9, 122.1, null, 156.3, 135.4, null, 119.4, 97.2, null, 158, 120.9, null, 154.2, 118.9, null, 154.2, 118.9, null, 192.5, 137.4, null, 192.5, 137.4, null, 137.7, 94, null, 137.8, 93.2, null, 136.6, 104.5, null, 131.3, 101.2, null, 131.3, 101.2, null, 130.1, 101.6, null, 116.8, 93.2, null, 111.8, 92, null, 140.5, 98, null, 109.4, 93.5, null, 108.5, 
93.1, null, 108, 89.9, null, 109.1, 97.3, null, 112.4, 98, null, 112.4, 98, null, 109.8, 96.7, null, 106.3, 96.1, null, 112.7, 97, null, 118.5, 94.7, null, 118.5, 94.7, null, 112, 89.1, null, 112, 89.1, null, 106.1, 96.7, null, 106.1, 96.7, null, 113, 91.8, null, 117.2, 96.9, null, 121.5, 95.2, null, 119.9, 112.7, null, 79.1, 104.5, null, 116.5, 91.1, null, 116.5, 91.1, null, 105.4, 81.6, null, 105.4, 81.6, null, 118.3, 106.3, null, 118.3, 106.3, null, 127.8, 103.1, null, 144.8, 100.7, null, 104, 81.2, null, null, null, null, null, null, null, null, null, null, null, null, null, 104, 81.2, null, 97, 75.8, 
null, 92.7, 55.4, null, null, null, null, null, null, null, 92.2, 84.9, null, 91, 73.9, null, 105.4, 67.9, null, 154, 102.6, null, null, null, null, null, null, null, 167.6, 109.9, null, 167.6, 109.9, null, 107.4, 75.3, null, 98.6, 66.4, null, null, null, null, 98.6, 66.4, null, 101.6, 61.9, null, 101.6, 61.9, null, 118.4, 88.4, null, 118.4, 88.4, null, 109.9, 78.8, null, 110.5, 77.9, null, 108.9, 86.9, null, 111.4, 73.3, null, 104.2, 91.8, null, 104.2, 91.8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
125.8, 99.4, null, 125.8, 99.4, null, 156.2, 113.8, null, 145.6, 112, null, 207.9, 139, null, 203.2, 136.2, null, 193.9, 136.3, null, 205.7, 137.4, null, 215.3, 135.6, null, 281.5, 182, null, 281.5, 182, null, 104.4, 85.9, null, 104, 85.8, null, 139.7, 99.5, null, 140, 114.5, null, 137.8, 113.1, null, 137.8, 113.1, null, 152.3, 121.5, null, 165.8, 128.4, null, 125.5, 106.5, null, 163.9, 114.9, null, 157.4, 112.1, null, 157.4, 112.1, null, 221.4, 136.6, null, 221.4, 136.6, null, 131.2, 91.2, null, 130.6, 90.3, null, 138.4, 103.5, null, 136.2, 109, null, 136.2, 109.1, null, 135.1, 110.4, null, 125.7, 104.3, null, 121.8, 105.7, null, 147.2, 
98.4, null, 119.6, 106.6, null, 119.6, 108.7, null, 121.7, 107.1, null, 116.7, 110.9, null, 116.3, 94.9, null, 116.3, 94.9, null, 114.9, 100.7, null, 117.9, 113.1, null, 112.4, 91.8, null, 118.5, 89.2, null, 118.5, 89.2, null, 131, 112.8, null, 131, 112.8, null, 109.5, 104.9, null, 109.5, 104.9, null, 124.7, 109.9, null, 126.8, 115.2, null, 132.5, 118.3, null, 118.8, 117.1, null, 81.9, 84.2, null, 127.5, 98.3, null, 127.5, 98.3, null, 110.6, 84.1, null, 110.6, 84.1, null, 124.8, 110.7, null, 124.8, 110.7, null, 128.2, 104, null, 148, 97.3, null, 123.4, 90, null, 106.9, 65.8, null, 106.9, 65.8, null, 80.4, 74.6, null, 80.4, 74.6, 
null, 131, 92.8, null, 115.5, 83.9, null, 106.2, 66.4, null, 156.8, 117.6, null, 127.2, 93.1, null, 119.4, 96.3, null, 135.9, 86.7, null, 140.3, 89.6, null, 172.3, 94.2, null, 128.8, 102.7, null, 103.6, 93.9, null, 168.2, 102.2, null, 168.2, 102.2, null, 120.1, 79.6, null, 117.5, 73.7, null, 105.3, 68.4, null, 123.3, 76.1, null, 132.4, 98.9, null, 132.4, 98.9, null, 120.1, 91.9, null, 120.1, 91.9, null, 142.4, 105.8, null, 139.7, 100.6, null, 123.2, 99.9, null, 154.7, 101.1, null, 125, 109, null, 125, 109, null, 162.5, 147.1, null, 162.5, 147.1, null, 149.4, 114.3, null, 132.1, 80.8, null, 146.4, 94.5, null, 137.1, 123.7, null, 
128.8, 147.5, null, 301.9, 172.5, null, 122.8, 112.4, null, 122.8, 112.4, null, 151, 115.4, null, 140.6, 108.6, null, 185.3, 131.5, null, 183.8, 130.5, null, 173.3, 126.9, null, 185, 129.6, null, 198.1, 135.8, null, 208.1, 145.7, null, 208.1, 145.7, null, 114.5, 90.8, null, 114.2, 90.7, null, 134.9, 98, null, 132.3, 107.5, null, 130, 105, null, 130, 105, null, 144.7, 122, null, 157.2, 134.7, null, 119.9, 98, null, 158.6, 120.3, null, 154.5, 118.2, null, 154.5, 118.2, null, 195.2, 137.3, null, 195.2, 137.3, null, 137.1, 93.8, null, 137.2, 92.9, null, 136.8, 104.4, null, 127.8, 97.3, null, 127.8, 97.3, null, 128.8, 98.2, null, 109.9, 
89.2, null, 110.1, 90.2, null, 106.5, 78.3, null, 106.3, 90.5, null, 104.9, 88.9, null, 104.4, 85.7, null, 105.5, 93.4, null, 125, 105.7, null, 125, 105.7, null, 107, 95.1, null, 109.3, 97.9, null, 105.1, 92.8, null, 125.2, 97, null, 125.2, 97, null, 107.1, 85.7, null, 107.1, 85.7, null, 101.9, 104.5, null, 101.9, 104.5, null, 112, 89.9, null, 117.7, 94.5, null, 122.1, 93.6, null, 125.1, 105.1, null, 78.3, 101.4, null, 108.1, 83.6, null, 108.1, 83.6, null, 102.1, 80.8, null, 102.1, 80.8, null, 119.2, 103.2, null, 119.2, 103.2, null, 132.5, 94.1, null, 108.4, 80.4, null, 108.4, 80.4, null, null, null, null, null, null, 
null, null, null, null, null, null, null, 108.4, 80.4, null, 110.5, 82.2, null, 78.2, 41.8, null, null, null, null, null, null, null, 94, 78.7, null, 89, 63.3, null, 105.4, 74.5, null, 176.1, 116.5, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.2, 85, null, 106.9, 77.9, null, null, null, null, 106.9, 77.9, null, 165.1, 115.7, null, 165.1, 115.7, null, 121.7, 100.6, null, 121.7, 100.6, null, 97.4, 68.4, null, 96.3, 65.5, null, 104.2, 78.2, null, 89, 55.6, null, 104.9, 94.3, null, 104.9, 94.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 153.5, 107.3, null, 142.5, 110.2, null, 205.3, 137.8, null, 200.6, 135.1, null, 193, 136.6, null, 198.2, 129.4, null, 212.5, 135.7, null, 278.4, 178.7, null, 278.4, 178.7, null, 99.3, 83.3, null, 98.8, 83.1, null, 141.8, 99.1, null, 139.2, 112.4, null, 134.2, 108.9, null, 134.2, 108.9, null, 166.9, 131.5, null, 187.8, 143.2, null, 125.5, 105.7, null, 161.5, 105.5, null, 152.9, 102.7, null, 152.9, 102.7, null, 238.2, 125.3, null, 238.2, 125.3, null, 132.8, 101.1, null, 132.2, 101.2, null, 139, 99.9, null, 135.5, 107.9, 107.9, 135.5, 
108.1, 108.1, 134.5, 109.3, 109.3, 124.3, 103, 103, 120.7, 104.2, 104.2, 145.5, 97.6, 97.6, 118.5, 105.2, 105.2, 118.3, 106.9, 106.9, 120.3, 105.2, 105.2, 115.8, 109.4, 109.4, 117.1, 95.7, 95.7, 117.1, 95.7, 95.7, 114.3, 100.3, 100.3, 117.1, 111.7, 111.7, 111.8, 91.9, 91.9, 119.1, 89.9, 89.9, 119.1, 89.9, 89.9, 129, 110.3, 110.3, 129, 110.3, 110.3, 108.9, 104.9, 104.9, 108.9, 104.9, 104.9, 123.3, 107.4, 107.4, 126.1, 113.2, 113.2, 131.6, 115.9, 115.9, 119.5, 115.6, 115.6, 81.6, 85.4, 85.4, 125.9, 97.1, 97.1, 125.9, 97.1, 97.1, 108.2, 83.2, 83.2, 108.2, 83.2, 83.2, 124.2, 110, 110, 124.2, 110, 110, 128.5, 103.1, 103.1, 146.4, 96.6, 96.6, 122.1, 89.2, 
89.2, 106.9, 65.8, 65.8, 106.9, 65.8, 65.8, 80.4, 74.6, 74.6, 80.4, 74.6, 74.6, 128.6, 91.5, 91.5, 114.9, 83.7, 83.7, 101.7, 61.9, 61.9, 156.8, 117.6, 117.6, 127.2, 93.1, 93.1, 116.8, 94.6, 94.6, 132.3, 85.1, 85.1, 131.5, 86.1, 86.1, 172.9, 96.8, 96.8, 128.8, 102.7, 102.7, 103.6, 93.9, 93.9, 168.2, 102.2, 102.2, 168.2, 102.2, 102.2, 119.6, 79.9, 79.9, 116.8, 74, 74, 105.3, 68.4, 68.4, 121.7, 76.3, 76.3, 133, 99.3, 99.3, 133, 99.3, 99.3, 120.3, 92.7, 92.7, 120.3, 92.7, 92.7, 140.2, 103.8, 103.8, 136.6, 97.9, 97.9, 121.8, 98.2, 98.2, 150, 97.7, 97.7, 122.7, 107.4, 107.4, 122.7, 107.4, 107.4, 162.5, 147.1, 147.1, 162.5, 147.1, 147.1, 
149.4, 114.3, 114.3, 132.1, 80.8, 80.8, 146.4, 94.5, 94.5, 137.1, 123.7, 123.7, 128.8, 147.5, 147.5, 301.9, 172.5, 172.5, 122.8, 112.4, 112.4, 122.8, 112.4, 112.4, 151.2, 114.7, 114.7, 140.8, 108.7, 108.7, 186.9, 132, 132, 185.2, 130.9, 130.9, 174.9, 127.7, 127.7, 186.1, 129.6, 129.6, 199.3, 135.8, 135.8, 214, 148.7, 148.7, 214, 148.7, 148.7, 113.2, 90.2, 90.2, 113, 90.1, 90.1, 135.5, 98.1, 98.1, 132.8, 108, 108, 130.3, 105.3, 105.3, 130.3, 105.3, 105.3, 146.5, 122.9, 122.9, 159.7, 135.5, 135.5, 120.4, 98.6, 98.6, 158.8, 118.9, 118.9, 154.4, 116.8, 116.8, 154.4, 116.8, 116.8, 198.8, 136, 136, 198.8, 136, 136, 136.8, 94.3, 94.3, 136.8, 93.5, 93.5, 137, 
104, 104, 132.5, 100.9, null, 132.5, 100.9, null, 129.5, 101.5, null, 120.2, 94.1, null, 112, 92.8, null, 150.4, 98, null, 108.6, 93, null, 107.5, 92.1, null, 107.1, 89.1, null, 108, 96.3, null, 116, 99.7, null, 116, 99.7, null, 108.5, 96.5, null, 107.9, 97.4, null, 109, 95.6, null, 116.1, 91.6, null, 116.1, 91.6, null, 113.2, 89.9, null, 113.2, 89.9, null, 103.7, 99.5, null, 103.7, 99.5, null, 113.1, 92.4, null, 117.4, 97.8, null, 121.9, 96.5, null, 120.1, 112.3, null, 78.4, 102.1, null, 111.1, 88.1, null, 111.1, 88.1, null, 104.1, 79.9, null, 104.1, 79.9, null, 119.2, 107.1, null, 119.2, 107.1, null, 127.6, 98.1, 
null, 154.8, 100, null, 107.4, 82.3, null, 105.9, 60.5, null, 105.9, 60.5, null, 77.8, 81.6, null, 77.8, 81.6, null, 109.6, 82.9, null, 97.4, 76.6, null, 93.8, 56.4, null, null, null, null, null, null, null, 97.1, 86.4, null, 97, 72.1, null, 107.8, 69.3, null, 171.1, 110.9, null, 120.5, 104.4, null, 100.3, 72.9, null, 177.2, 106.5, null, 177.2, 106.5, null, 112.9, 81.7, null, 109, 75.1, null, null, null, null, 109, 75.1, null, 130.1, 84.2, null, 130.1, 84.2, null, 118, 93.3, null, 118, 93.3, null, 115, 80.7, null, 115.5, 79.4, null, 112.8, 87, null, 118.1, 73.5, null, 114.6, 95.8, null, 114.6, 95.8, null, 
null, null, null, null, null, null, 105.6, 77.1, null, null, null, null, 105.6, 77.1, null, null, null, null, null, null, null, null, null, null, 124.1, 112, null, 124.1, 112, null, 155.2, 112.7, null, 145.2, 111.9, null, 207, 139.8, null, 202.6, 137.2, null, 193, 137.2, null, 203.1, 135.4, null, 215.8, 138.1, null, 276.6, 178.7, null, 276.6, 178.7, null, 105, 86.9, null, 104.5, 86.7, null, 141.1, 99.2, null, 138.8, 111.9, null, 135.7, 109.4, null, 135.7, 109.4, null, 155.6, 125.6, null, 171, 134.3, null, 125.2, 106.9, null, 162.4, 113.2, null, 156.1, 110.3, null, 156.1, 110.3, null, 218.9, 135.4, null, 218.9, 135.4, null, 134.6, 
95.8, null, 134.3, 95.2, null, 138.3, 101.7, null, 135.5, 107.9, 107.9, 135.5, 108.1, 108.1, 134.5, 109.3, 109.3, 124.3, 103, 103, 120.7, 104.2, 104.2, 145.5, 97.6, 97.6, 118.5, 105.2, 105.2, 118.3, 106.9, 106.9, 120.3, 105.2, 105.2, 115.8, 109.4, 109.4, 117.1, 95.7, 95.7, 117.1, 95.7, 95.7, 114.3, 100.3, 100.3, 117.1, 111.7, 111.7, 111.8, 91.9, 91.9, 119.1, 89.9, 89.9, 119.1, 89.9, 89.9, 129, 110.3, 110.3, 129, 110.3, 110.3, 108.9, 104.9, 104.9, 108.9, 104.9, 104.9, 123.3, 107.4, 107.4, 126.1, 113.2, 113.2, 131.6, 115.9, 115.9, 119.5, 115.6, 115.6, 81.6, 85.4, 85.4, 125.9, 97.1, 97.1, 125.9, 97.1, 97.1, 108.2, 83.2, 83.2, 108.2, 83.2, 83.2, 124.2, 110, 
110, 124.2, 110, 110, 128.5, 103.1, 103.1, 146.4, 96.6, 96.6, 122.1, 89.2, 89.2, 106.9, 65.8, 65.8, 106.9, 65.8, 65.8, 80.4, 74.6, 74.6, 80.4, 74.6, 74.6, 128.6, 91.5, 91.5, 114.9, 83.7, 83.7, 101.7, 61.9, 61.9, 156.8, 117.6, 117.6, 127.2, 93.1, 93.1, 116.8, 94.6, 94.6, 132.3, 85.1, 85.1, 131.5, 86.1, 86.1, 172.9, 96.8, 96.8, 128.8, 102.7, 102.7, 103.6, 93.9, 93.9, 168.2, 102.2, 102.2, 168.2, 102.2, 102.2, 119.6, 79.9, 79.9, 116.8, 74, 74, 105.3, 68.4, 68.4, 121.7, 76.3, 76.3, 133, 99.3, 99.3, 133, 99.3, 99.3, 120.3, 92.7, 92.7, 120.3, 92.7, 92.7, 140.2, 103.8, 103.8, 136.6, 97.9, 97.9, 121.8, 98.2, 98.2, 150, 97.7, 97.7, 
122.7, 107.4, 107.4, 122.7, 107.4, 107.4, 162.5, 147.1, 147.1, 162.5, 147.1, 147.1, 149.4, 114.3, 114.3, 132.1, 80.8, 80.8, 146.4, 94.5, 94.5, 137.1, 123.7, 123.7, 128.8, 147.5, 147.5, 301.9, 172.5, 172.5, 122.8, 112.4, 112.4, 122.8, 112.4, 112.4, 151.2, 114.7, 114.7, 140.8, 108.7, 108.7, 186.9, 132, 132, 185.2, 130.9, 130.9, 174.9, 127.7, 127.7, 186.1, 129.6, 129.6, 199.3, 135.8, 135.8, 214, 148.7, 148.7, 214, 148.7, 148.7, 113.2, 90.2, 90.2, 113, 90.1, 90.1, 135.5, 98.1, 98.1, 132.8, 108, 108, 130.3, 105.3, 105.3, 130.3, 105.3, 105.3, 146.5, 122.9, 122.9, 159.7, 135.5, 135.5, 120.4, 98.6, 98.6, 158.8, 118.9, 118.9, 154.4, 116.8, 116.8, 154.4, 116.8, 116.8, 198.8, 
136, 136, 198.8, 136, 136, 136.8, 94.3, 94.3, 136.8, 93.5, 93.5, 137, 104, 104, 125.7, 94.2, null, 125.6, 94.2, null, 126.3, 94.8, null, 108.7, 86.8, null, 109, 87.7, null, 105.5, 75.7, null, 105.3, 87.4, null, 103.9, 85.8, null, 103.5, 82.6, null, 104.4, 90.2, null, 112.6, 93.8, null, 112.6, 93.8, null, 105.2, 91.9, null, 105.5, 92.5, null, 105, 91.4, null, 125.8, 104.2, null, 125.8, 104.2, null, 109.2, 84.4, null, 109.2, 84.4, null, 101.5, 88, null, 101.5, 88, null, 114.1, 88.6, null, 118.6, 92.9, null, 123.3, 91.8, null, 126, 106.5, null, 77.3, 102.2, null, 99, 77.5, null, 99, 77.5, null, 101.2, 76.1, 
null, 101.2, 76.1, null, null, null, null, null, null, null, 122.6, 101.2, null, 105.4, 76, null, 105.4, 76, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.4, 76, null, 86.6, 64.7, null, null, null, null, null, null, null, null, null, null, 90.2, 75.4, null, 87.4, 55.4, null, 98.5, 66.2, null, 173.6, 107, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.9, 70.7, null, 97.5, 66.4, null, null, null, null, 97.5, 66.4, null, 121.3, 79.9, null, 121.3, 79.9, null, 105.3, 90.5, null, 105.3, 90.5, null, 105.8, 74.1, null, 105.8, 72.4, null, 
117.1, 91.7, null, 90.6, 53, null, 106, 87, null, 106, 87, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.7, 102.2, null, 141.7, 108.6, null, 208.3, 136, null, 203.3, 133, null, 195, 133, null, 201.3, 129.6, null, 216, 134.7, null, 286.3, 178, null, 286.3, 178, null, 95.3, 81, null, 94.6, 80.6, null, 141.8, 106.6, null, 139, 110.5, null, 136.4, 108.8, null, 136.4, 108.8, null, 153.1, 119.7, null, 165.3, 124.9, null, 128.9, 108.1, null, 150.3, 98.2, null, 141.3, 
94.8, null, 141.3, 94.8, null, 230.2, 121.2, null, 230.2, 121.2, null, 141.8, 103.5, null, 142.3, 103.6, null, 137.1, 104, null, 125.7, 94.2, null, 125.6, 94.2, null, 126.3, 94.8, null, 108.7, 86.8, null, 109, 87.7, null, 105.5, 75.7, null, 105.3, 87.4, null, 103.9, 85.8, null, 103.5, 82.6, null, 104.4, 90.2, null, 112.6, 93.8, null, 112.6, 93.8, null, 105.2, 91.9, null, 105.5, 92.5, null, 105, 91.4, null, 125.8, 104.2, null, 125.8, 104.2, null, 109.2, 84.4, null, 109.2, 84.4, null, 101.5, 88, null, 101.5, 88, null, 114.1, 88.6, null, 118.6, 92.9, null, 123.3, 91.8, null, 126, 106.5, null, 77.3, 102.2, null, 99, 77.5, 
null, 99, 77.5, null, 101.2, 76.1, null, 101.2, 76.1, null, null, null, null, null, null, null, 122.6, 101.2, null, 105.4, 76, null, 105.4, 76, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.4, 76, null, 86.6, 64.7, null, null, null, null, null, null, null, null, null, null, 90.2, 75.4, null, 87.4, 55.4, null, 98.5, 66.2, null, 173.6, 107, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.9, 70.7, null, 97.5, 66.4, null, null, null, null, 97.5, 66.4, null, 121.3, 79.9, null, 121.3, 79.9, null, 105.3, 90.5, null, 105.3, 90.5, null, 
105.8, 74.1, null, 105.8, 72.4, null, 117.1, 91.7, null, 90.6, 53, null, 106, 87, null, 106, 87, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.7, 102.2, null, 141.7, 108.6, null, 208.3, 136, null, 203.3, 133, null, 195, 133, null, 201.3, 129.6, null, 216, 134.7, null, 286.3, 178, null, 286.3, 178, null, 95.3, 81, null, 94.6, 80.6, null, 141.8, 106.6, null, 139, 110.5, null, 136.4, 108.8, null, 136.4, 108.8, null, 153.1, 119.7, null, 165.3, 124.9, null, 128.9, 
108.1, null, 150.3, 98.2, null, 141.3, 94.8, null, 141.3, 94.8, null, 230.2, 121.2, null, 230.2, 121.2, null, 141.8, 103.5, null, 142.3, 103.6, null, 137.1, 104, null, 123.7, 91.9, null, 123.7, 91.9, null, 124.2, 92.5, null, 109.2, 85.6, null, 109.2, 86.3, null, 108.1, 74.7, null, 104.8, 84.9, null, 103.6, 83.8, null, 103.9, 82.1, null, 103.3, 86.2, null, 113.6, 89.4, null, 113.6, 89.4, null, 104.5, 87.8, null, 107.7, 86.9, null, 101.8, 88.6, null, 119.5, 94.3, null, 119.5, 94.3, null, 109.2, 83.8, null, 109.2, 83.8, null, 95.5, 82.5, null, 95.5, 82.5, null, 117.7, 89.9, null, 118.4, 90.8, null, 123.2, 90.2, null, 123.2, 96, 
null, 76.8, 96.6, null, 113, 79.7, null, 113, 79.7, null, 102.8, 76.5, null, 102.8, 76.5, null, null, null, null, null, null, null, 121.8, 93, null, 111, 78.4, null, 111, 78.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 111, 78.4, null, null, null, null, null, null, null, null, null, null, null, null, null, 133.1, 105.1, null, 90.6, 66.7, null, 80.6, 49.9, null, 151.4, 98.3, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.5, 73.3, null, 84.8, 65.2, null, null, null, null, 84.8, 65.2, null, 125.7, 88, null, 125.7, 88, null, 
null, null, null, null, null, null, 95.2, 59.8, null, 95.2, 59.8, null, 105.8, 87.1, null, 84.7, 43.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, 140.6, 98.5, null, 139.8, 109, null, 209.4, 132.5, null, 206, 130.6, null, 194.3, 127.8, null, 213.7, 137.2, null, 219.1, 131.4, null, 263.4, 163.4, null, 263.4, 163.4, null, 90.2, 81.9, null, 89.1, 80.9, null, 168.1, 149.4, null, 138.4, 111.8, null, 135.4, 111.1, null, 135.4, 111.1, null, 154.7, 
115.7, null, 169.4, 120.2, null, 125.4, 105, null, 141.2, 92.1, null, 132.4, 88.2, null, 132.4, 88.2, null, 219.5, 120.4, null, 219.5, 120.4, null, 122.2, 95.2, null, 120.8, 94.4, null, 137.7, 103.7, null, 124.7, 93.1, null, 124.7, 93, null, 125.3, 93.7, null, 108.9, 86.2, null, 109.1, 87, null, 106.7, 75.2, null, 105.1, 86.1, null, 103.8, 84.8, null, 103.7, 82.3, null, 103.9, 88.2, null, 113.1, 91.5, null, 113.1, 91.5, null, 104.9, 89.8, null, 106.6, 89.6, null, 103.4, 90, null, 122.7, 99.2, null, 122.7, 99.2, null, 109.2, 84.1, null, 109.2, 84.1, null, 98.5, 85.2, null, 98.5, 85.2, null, 115.7, 89.2, null, 118.5, 91.8, 
null, 123.3, 91, null, 124.6, 101.1, null, 77.1, 99.4, null, 106, 78.7, null, 106, 78.7, null, 101.4, 76.1, null, 101.4, 76.1, null, null, null, null, null, null, null, 122.2, 96.9, null, 108, 77.1, null, 108, 77.1, null, null, null, null, null, null, null, null, null, null, null, null, null, 108, 77.1, null, 86.6, 64.7, null, null, null, null, null, null, null, null, null, null, 106.4, 86.9, null, 89.2, 61.2, null, 87.6, 56, null, 164.7, 103.6, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.2, 71.9, null, 91.7, 65.9, null, null, null, null, 91.7, 65.9, null, 
125.2, 87.1, null, 125.2, 87.1, null, 105.3, 90.5, null, 105.3, 90.5, null, 101.1, 67.4, null, 100.7, 66.1, null, 112.1, 89.7, null, 87.5, 47.5, null, 106, 87, null, 106, 87, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.7, 100.3, null, 140.8, 108.8, null, 208.9, 134.2, null, 204.7, 131.8, null, 194.7, 130.4, null, 207.5, 133.4, null, 217.6, 133, null, 274.9, 170.7, null, 274.9, 170.7, null, 92.8, 81.4, null, 91.9, 80.7, null, 155, 126.2, null, 138.7, 111.1, null, 135.9, 
109.9, null, 135.9, 109.9, null, 153.9, 117.7, null, 167.4, 122.5, null, 127.2, 106.6, null, 145.8, 95.1, null, 136.9, 91.5, null, 136.9, 91.5, null, 224.9, 120.8, null, 224.9, 120.8, null, 132, 99.5, null, 131.6, 99.1, null, 137.4, 103.9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.7, null, null, 109.7, null, null, 109.6, null, 
null, 115.2, null, null, 116, null, null, 110.4, null, null, 119.1, null, null, 121.4, null, null, 122.4, null, null, 120, null, null, 108.7, null, null, 108.7, null, null, 110.7, null, null, 119.9, null, null, 102.7, null, null, 103.8, null, null, 103.8, null, null, 127.9, null, null, 127.9, null, null, 109.8, null, null, 109.8, null, null, 116.5, null, null, 120, null, null, 125.5, null, null, 127.4, null, null, 70.5, null, null, 114.4, null, null, 114.4, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 101.8, null, null, 112.7, null, null, 104.3, null, null, 108.8, null, null, 
108.8, null, null, 91, null, null, 91, null, null, 106.2, null, null, 104.8, null, null, 121.6, null, null, 115.1, null, null, 96.4, null, null, 102.1, null, null, 99.6, null, null, 105.3, null, null, 153.1, null, null, 91.2, null, null, 91.5, null, null, 120.2, null, null, 120.2, null, null, 92.8, null, null, 90.7, null, null, 96, null, null, 88.3, null, null, 93.1, null, null, 93.1, null, null, 100.3, null, null, 100.3, null, null, 97, null, null, 94.4, null, null, 100.5, null, null, 88.8, null, null, 98.4, null, null, 98.4, null, null, 82.7, null, null, 82.7, null, null, 101.7, null, null, 86.8, 
null, null, 112.9, null, null, 101.1, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 101.8, null, null, 96.7, null, null, 105.8, null, null, 106.1, null, null, 104, null, null, 107.1, null, null, 108.6, null, null, 100.7, null, null, 100.7, null, null, 86.3, null, null, 86.3, null, null, 89.4, null, null, 101.2, null, null, 101.2, null, null, 101.2, null, null, 101.5, null, null, 101.7, null, null, 101.1, null, null, 105.5, null, null, 105.9, null, null, 105.9, null, null, 102.1, null, null, 102.1, null, null, 106.7, null, null, 107.1, null, null, 102.2, null, null, 111.4, null, 
null, 111.5, null, null, 111.6, null, null, 117, null, null, 118.2, null, null, 110, null, null, 121.2, null, null, 123.2, null, null, 124.2, null, null, 121.8, null, null, 112.3, null, null, 112.3, null, null, 113.2, null, null, 121.4, null, null, 106.1, null, null, 105.9, null, null, 105.9, null, null, 129.9, null, null, 129.9, null, null, 111.9, null, null, 111.9, null, null, 119.2, null, null, 123.5, null, null, 128.8, null, null, 129.8, null, null, 74, null, null, 115.8, null, null, 115.8, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 101.5, null, null, 112.4, null, null, 
103.7, null, null, 108.8, null, null, 108.8, null, null, 91, null, null, 91, null, null, 105.4, null, null, 104.8, null, null, 121.6, null, null, 115.1, null, null, 96.4, null, null, 98.7, null, null, 100.6, null, null, 105.8, null, null, 155.9, null, null, 91.2, null, null, 91.5, null, null, 120.2, null, null, 120.2, null, null, 95.6, null, null, 95, null, null, 96, null, null, 94.6, null, null, 92.2, null, null, 92.2, null, null, 100.3, null, null, 100.3, null, null, 96.2, null, null, 93.1, null, null, 99.7, null, null, 87, null, null, 98.4, null, null, 98.4, null, null, 82.7, null, null, 82.7, 
null, null, 101.7, null, null, 86.8, null, null, 112.9, null, null, 101.1, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 103.4, null, null, 98.7, null, null, 107.6, null, null, 107.9, null, null, 105.2, null, null, 109.3, null, null, 111, null, null, 102.4, null, null, 102.4, null, null, 89.1, null, null, 89, null, null, 92.9, null, null, 102.1, null, null, 101.8, null, null, 101.8, null, null, 103.5, null, null, 104.5, null, null, 101.4, null, null, 106.7, null, null, 107.2, null, null, 107.2, null, null, 102.4, null, null, 102.4, null, null, 107.6, null, null, 108, null, 
null, 103.2, null, null, 113.4, null, null, 113.5, null, null, 113.7, null, null, 119.3, null, null, 120.7, null, null, 111.2, null, null, 123.6, null, null, 125.4, null, null, 126.4, null, null, 123.9, null, null, 116.2, null, null, 116.2, null, null, 116.4, null, null, 123.7, null, null, 109.9, null, null, 108.1, null, null, 108.1, null, null, 131.5, null, null, 131.5, null, null, 116.3, null, null, 116.3, null, null, 122, null, null, 127.2, null, null, 132.2, null, null, 131.2, null, null, 78.6, null, null, 117.9, null, null, 117.9, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 
100.4, null, null, 113.9, null, null, 102.5, null, null, 108.8, null, null, 108.8, null, null, 91, null, null, 91, null, null, 104, null, null, 104.8, null, null, 121.6, null, null, 115.1, null, null, 96.4, null, null, 93.6, null, null, 102.2, null, null, 107.5, null, null, 155.9, null, null, 91.2, null, null, 91.5, null, null, 123.9, null, null, 123.9, null, null, 99.7, null, null, 98.7, null, null, 96, null, null, 100.1, null, null, 103.3, null, null, 103.3, null, null, 100.3, null, null, 100.3, null, null, 95.3, null, null, 91.6, null, null, 99.1, null, null, 84.7, null, null, 98.4, null, null, 98.4, 
null, null, 82.7, null, null, 82.7, null, null, 101.7, null, null, 86.8, null, null, 112.9, null, null, 101.1, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 104.9, null, null, 100.4, null, null, 109.3, null, null, 109.7, null, null, 106.6, null, null, 111, null, null, 113.3, null, null, 104, null, null, 104, null, null, 92, null, null, 92, null, null, 96.4, null, null, 102, null, null, 101.7, null, null, 101.7, null, null, 103.6, null, null, 104.7, null, null, 101.6, null, null, 108, null, null, 108.6, null, null, 108.6, null, null, 102.9, null, null, 102.9, null, 
null, 110, null, null, 110.4, null, null, 105.1, null, null, 116, null, null, 116, null, null, 116.3, null, null, 122.3, null, null, 123.9, null, null, 113, null, null, 127, null, null, 128.8, null, null, 129.7, null, null, 127.4, null, null, 122.2, null, null, 122.2, null, null, 120.4, null, null, 127.4, null, null, 114.2, null, null, 111.4, null, null, 111.4, null, null, 132.9, null, null, 132.9, null, null, 120.1, null, null, 120.1, null, null, 125.7, null, null, 132, null, null, 137.1, null, null, 131.2, null, null, 81.9, null, null, 122.1, null, null, 122.1, null, null, 110.7, null, null, 110.7, null, null, 
97.3, null, null, 97.3, null, null, 99, null, null, 116, null, null, 102.7, null, null, 108.8, null, null, 108.8, null, null, 91, null, null, 91, null, null, 104.3, null, null, 104.8, null, null, 121.6, null, null, 116.1, null, null, 96.4, null, null, 93.6, null, null, 103.7, null, null, 107.5, null, null, 155.9, null, null, 91.2, null, null, 91.5, null, null, 127.6, null, null, 127.6, null, null, 101.7, null, null, 101.1, null, null, 96, null, null, 103.8, null, null, 106.4, null, null, 106.4, null, null, 100.3, null, null, 100.3, null, null, 94.8, null, null, 90.8, null, null, 99.7, null, null, 82.6, 
null, null, 98.4, null, null, 98.4, null, null, 82.7, null, null, 82.7, null, null, 101.7, null, null, 86.8, null, null, 112.9, null, null, 101.1, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 106.8, null, null, 102.8, null, null, 111.5, null, null, 111.8, null, null, 108.4, null, null, 112.9, null, null, 116.1, null, null, 105.9, null, null, 105.9, null, null, 96, null, null, 96, null, null, 98.9, null, null, 102.5, null, null, 102.3, null, null, 102.3, null, null, 103.8, null, null, 104.7, null, null, 102.2, null, null, 109.5, null, null, 110.2, null, null, 110.2, null, 
null, 104.1, null, null, 104.1, null, null, 111.2, null, null, 111.7, null, null, 105.9, null, null, 118.5, null, null, 118.5, null, null, 119.1, null, null, 125.1, null, null, 127.2, null, null, 112.9, null, null, 131.1, null, null, 133, null, null, 134.3, null, null, 131.2, null, null, 129.4, null, null, 129.4, null, null, 125.2, null, null, 132.1, null, null, 119, null, null, 115.1, null, null, 115.1, null, null, 134.6, null, null, 134.6, null, null, 126.3, null, null, 126.3, null, null, 128.7, null, null, 135.8, null, null, 140.6, null, null, 131.2, null, null, 86.4, null, null, 124, null, null, 124, null, null, 
110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 97.4, null, null, 115.9, null, null, 102.5, null, null, 108.8, null, null, 108.8, null, null, 91, null, null, 91, null, null, 104, null, null, 104.8, null, null, 121.6, null, null, 120.3, null, null, 96.4, null, null, 93.6, null, null, 102.6, null, null, 107.5, null, null, 155.9, null, null, 90.3, null, null, 91.5, null, null, 127.6, null, null, 127.6, null, null, 103, null, null, 102.9, null, null, 96, null, null, 106.6, null, null, 106.8, null, null, 106.8, null, null, 100.3, null, null, 100.3, null, null, 94.7, null, null, 90.6, 
null, null, 99.4, null, null, 82.2, null, null, 98.4, null, null, 98.4, null, null, 82.7, null, null, 82.7, null, null, 101.7, null, null, 86.8, null, null, 112.9, null, null, 101.1, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 108.8, null, null, 105.3, null, null, 113.7, null, null, 114.1, null, null, 110.3, null, null, 115.6, null, null, 118.8, null, null, 107.3, null, null, 107.3, null, null, 99.7, null, null, 99.7, null, null, 101.3, null, null, 103.6, null, null, 103.2, null, null, 103.2, null, null, 105.7, null, null, 106.9, null, null, 103.2, null, null, 111.1, null, 
null, 111.8, null, null, 111.8, null, null, 105.1, null, null, 105.1, null, null, 112.5, null, null, 113, null, null, 106.5, null, null, 121.4, null, null, 121.5, null, null, 122.2, null, null, 128.7, null, null, 131.3, null, null, 113.4, null, null, 136.1, null, null, 138.3, null, null, 139.7, null, null, 136.4, null, null, 137.4, null, null, 137.4, null, null, 130.5, null, null, 137.3, null, null, 124.1, null, null, 120.1, null, null, 120.1, null, null, 137.3, null, null, 137.3, null, null, 130.3, null, null, 130.3, null, null, 131.6, null, null, 139.5, null, null, 144.1, null, null, 131.2, null, null, 90.7, null, null, 
130.8, null, null, 130.8, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 98.9, null, null, 116, null, null, 102.6, null, null, 108.8, null, null, 108.8, null, null, 91, null, null, 91, null, null, 104.2, null, null, 104.8, null, null, 121.6, null, null, 113.4, null, null, 105.3, null, null, 93.6, null, null, 99.1, null, null, 107.5, null, null, 155.9, null, null, 96.2, null, null, 91.5, null, null, 127.6, null, null, 127.6, null, null, 108.6, null, null, 111.5, null, null, 118.1, null, null, 107.9, null, null, 106.8, null, null, 106.8, null, null, 100.3, null, null, 100.3, 
null, null, 97.8, null, null, 91.4, null, null, 98.6, null, null, 84.3, null, null, 98.4, null, null, 98.4, null, null, 82.7, null, null, 82.7, null, null, 109.2, null, null, 86.8, null, null, 112.9, null, null, 114.5, null, null, 71.3, null, null, 79.5, null, null, 121.1, null, null, 121.1, null, null, 110.6, null, null, 107.4, null, null, 116, null, null, 116.5, null, null, 112.3, null, null, 118.5, null, null, 121.4, null, null, 108.9, null, null, 108.9, null, null, 102.2, null, null, 102.2, null, null, 104.3, null, null, 105.1, null, null, 104.8, null, null, 104.8, null, null, 107, null, null, 108.2, null, 
null, 104.7, null, null, 112.7, null, null, 113.4, null, null, 113.4, null, null, 106.6, null, null, 106.6, null, null, 113.6, null, null, 114.2, null, null, 106.8, null, null, 124, null, null, 124.1, null, null, 125, null, null, 131.8, null, null, 134.7, null, null, 114.6, null, null, 140.2, null, null, 142.5, null, null, 143.7, null, null, 140.8, null, null, 146.5, null, null, 146.5, null, null, 135.1, null, null, 140.9, null, null, 129.6, null, null, 124.6, null, null, 124.6, null, null, 138.5, null, null, 138.5, null, null, 136.9, null, null, 136.9, null, null, 134.1, null, null, 142.7, null, null, 146.9, null, null, 
131.2, null, null, 97.6, null, null, 130.5, null, null, 130.5, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 99.1, null, null, 117.1, null, null, 105, null, null, 108.5, null, null, 108.5, null, null, 117, null, null, 117, null, null, 103.3, null, null, 103.2, null, null, 121.6, null, null, 114.5, null, null, 116.9, null, null, 89.5, null, null, 99.5, null, null, 107.5, null, null, 155.9, null, null, 101.5, null, null, 93.7, null, null, 127.6, null, null, 127.6, null, null, 113.3, null, null, 118.5, null, null, 139, null, null, 107.9, null, null, 106.8, null, null, 106.8, 
null, null, 100.3, null, null, 100.3, null, null, 99.4, null, null, 92.1, null, null, 98.3, null, null, 86, null, null, 98.4, null, null, 98.4, null, null, 77, null, null, 77, null, null, 113.1, null, null, 91.6, null, null, 112.9, null, null, 114.5, null, null, 120.4, null, null, 120.9, null, null, 121.1, null, null, 121.1, null, null, 112.5, null, null, 109.6, null, null, 118, null, null, 118.5, null, null, 113.8, null, null, 121.2, null, null, 123.7, null, null, 110.9, null, null, 110.9, null, null, 104.4, null, null, 104.4, null, null, 105.7, null, null, 107.4, null, null, 107.1, null, null, 107.1, null, 
null, 108.9, null, null, 110.3, null, null, 106.1, null, null, 114.5, null, null, 115, null, null, 115, null, null, 109.1, null, null, 109.1, null, null, 115.1, null, null, 115.8, null, null, 106.8, null, null, 126.2, null, null, 126.2, null, null, 127.4, null, null, 134, null, null, 137.3, null, null, 114.6, null, null, 143.8, null, null, 146, null, null, 147.3, null, null, 144.3, null, null, 153.6, null, null, 153.6, null, null, 139.3, null, null, 144.7, null, null, 134.2, null, null, 128.9, null, null, 128.9, null, null, 139.7, null, null, 139.7, null, null, 141.1, null, null, 141.1, null, null, 135.9, null, null, 
144.9, null, null, 148.7, null, null, 131.2, null, null, 101.9, null, null, 132.5, null, null, 132.5, null, null, 110.7, null, null, 110.7, null, null, 97.3, null, null, 97.3, null, null, 98.7, null, null, 116.7, null, null, 104.2, null, null, 103.2, null, null, 103.2, null, null, 122.2, null, null, 122.2, null, null, 102, null, null, 115.9, null, null, 123.6, null, null, 114.5, null, null, 109.2, null, null, 87.9, null, null, 103.8, null, null, 107.5, null, null, 125.6, null, null, 103.2, null, null, 108.6, null, null, 127.6, null, null, 127.6, null, null, 113.5, null, null, 118.9, null, null, 140.2, null, null, 107.9, 
null, null, 106.8, null, null, 106.8, null, null, 100.3, null, null, 100.3, null, null, 101.6, null, null, 92.2, null, null, 98.3, null, null, 86.1, null, null, 98.4, null, null, 98.4, null, null, 120.4, null, null, 120.4, null, null, 119.2, null, null, 91.6, null, null, 127.3, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 121.1, null, null, 121.1, null, null, 114.5, null, null, 111.7, null, null, 119.7, null, null, 120.1, null, null, 115.3, null, null, 122.7, null, null, 125.7, null, null, 113.2, null, null, 113.2, null, null, 106.9, null, null, 106.8, null, null, 107.1, null, null, 109.6, null, 
null, 109.4, null, null, 109.4, null, null, 110.5, null, null, 112, null, null, 107.5, null, null, 116.4, null, null, 116.9, null, null, 116.9, null, null, 111.6, null, null, 111.6, null, null, 116, null, null, 116.8, null, null, 107.1, null, null, 128.2, null, null, 128.3, null, null, 129.6, null, null, 135.8, null, null, 139.3, null, null, 115.1, null, null, 146.3, null, null, 148.6, null, null, 149.9, null, null, 146.8, null, null, 159.2, null, null, 159.2, null, null, 142.4, null, null, 147, null, null, 137.9, null, null, 133, null, null, 133, null, null, 140.1, null, null, 140.1, null, null, 143.1, null, null, 
143.1, null, null, 137.4, null, null, 146.2, null, null, 149.7, null, null, 128.5, null, null, 107.3, null, null, 135.3, null, null, 135.3, null, null, 110.7, null, null, 110.7, null, null, 102.5, null, null, 102.5, null, null, 97.6, null, null, 117.4, null, null, 105.9, null, null, 112.5, null, null, 112.5, null, null, 121.6, null, null, 121.6, null, null, 103.7, null, null, 123.8, null, null, 123.2, null, null, 114.5, null, null, 109.2, null, null, 91, null, null, 107.3, null, null, 109.6, null, null, 113, null, null, 106.8, null, null, 116.2, null, null, 127.6, null, null, 127.6, null, null, 119.6, null, null, 126.1, 
null, null, 140.2, null, null, 118.8, null, null, 106.8, null, null, 106.8, null, null, 107, null, null, 107, null, null, 100.7, null, null, 92.4, null, null, 98.4, null, null, 86.5, null, null, 102.5, null, null, 102.5, null, null, 120.4, null, null, 120.4, null, null, 114.8, null, null, 91.6, null, null, 112.8, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 108.9, null, null, 108.9, null, null, 116.9, null, null, 114.5, null, null, 121.3, null, null, 121.7, null, null, 116.8, null, null, 123.9, null, null, 127.4, null, null, 115.6, null, null, 115.6, null, null, 111.1, null, null, 111.1, null, 
null, 107.8, null, null, 111.8, null, null, 111.7, null, null, 111.7, null, null, 112.4, null, null, 114, null, null, 109.2, null, null, 118.4, null, null, 118.9, null, null, 118.9, null, null, 114.4, null, null, 114.4, null, null, 117.6, null, null, 118.5, null, null, 107.5, null, null, 129.5, null, null, 129.6, null, null, 131.2, null, null, 136.1, null, null, 140.2, null, null, 112.7, null, null, 148.2, null, null, 150.6, null, null, 151.7, null, null, 149.3, null, null, 162.5, null, null, 162.5, null, null, 144.9, null, null, 148.9, null, null, 141, null, null, 135.9, null, null, 135.9, null, null, 140.1, null, null, 
140.1, null, null, 146.1, null, null, 146.1, null, null, 136.6, null, null, 145.5, null, null, 148.4, null, null, 131, null, null, 112.8, null, null, 137.4, null, null, 137.4, null, null, 106.2, null, null, 106.2, null, null, 105.1, null, null, 105.1, null, null, 99.1, null, null, 114.8, null, null, 106.5, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 105, null, null, 138.7, null, null, 134.9, null, null, 114.5, null, null, 109.2, null, null, 93.5, null, null, 110.5, null, null, 112.1, null, null, 98.7, null, null, 107.4, null, null, 118.6, null, null, 121.2, null, null, 121.2, 
null, null, 122.5, null, null, 130.2, null, null, 140.2, null, null, 125.1, null, null, 106.8, null, null, 106.8, null, null, 107.6, null, null, 107.6, null, null, 99.3, null, null, 90.5, null, null, 93.4, null, null, 87.5, null, null, 100, null, null, 100, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 101, null, null, 101, null, null, 119.4, null, null, 117.4, null, null, 122.7, null, null, 123, null, null, 118.2, null, null, 124.9, null, null, 128.7, null, null, 118.4, null, null, 118.4, null, 
null, 115.9, null, null, 116, null, null, 109.6, null, null, 114.1, null, null, 114.1, null, null, 114.1, null, null, 113.9, null, null, 115.2, null, null, 111.1, null, null, 120.7, null, null, 121, null, null, 121, null, null, 117.4, null, null, 117.4, null, null, 119.3, null, null, 120.3, null, null, 108, null, null, 130.8, null, null, 130.8, null, null, 132.5, null, null, 136.6, null, null, 140.4, null, null, 114.3, null, null, 149, null, null, 151.3, null, null, 152.2, null, null, 150.1, null, null, 165.9, null, null, 165.9, null, null, 146.4, null, null, 149.6, null, null, 143.3, null, null, 138.8, null, null, 
138.8, null, null, 139.6, null, null, 139.6, null, null, 149.2, null, null, 149.2, null, null, 135.4, null, null, 143.9, null, null, 146.5, null, null, 123.7, null, null, 117.1, null, null, 136.7, null, null, 136.7, null, null, 104, null, null, 104, null, null, 108.1, null, null, 108.1, null, null, 99.5, null, null, 116.7, null, null, 109.3, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 108.3, null, null, 142.6, null, null, 127.4, null, null, 114.5, null, null, 109.2, null, null, 96.4, null, null, 118.4, null, null, 118.6, null, null, 97.2, null, null, 107.4, null, null, 118.6, 
null, null, 122.4, null, null, 122.4, null, null, 124.9, null, null, 134.5, null, null, 140.2, null, null, 131.7, null, null, 106.7, null, null, 106.7, null, null, 105.8, null, null, 105.8, null, null, 98, null, null, 88.5, null, null, 91.8, null, null, 85.2, null, null, 98, null, null, 98, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 121.9, null, null, 120.1, null, null, 123.5, null, null, 123.7, null, null, 119.2, null, null, 124.8, null, null, 129.5, null, 
null, 120.7, null, null, 120.7, null, null, 120.5, null, null, 120.6, null, null, 113.4, null, null, 116.4, null, null, 116.1, null, null, 116.1, null, null, 117.7, null, null, 119.9, null, null, 113.2, null, null, 123.1, null, null, 123.2, null, null, 123.2, null, null, 122, null, null, 122, null, null, 120.4, null, null, 121.4, null, null, 108.4, null, 131.5, 131.5, null, 131.5, 131.5, null, 133.1, 133.1, null, 136, 136, null, 139.5, 139.5, null, 115.3, 115.3, null, 148.8, 148.8, null, 150.8, 150.8, null, 151.4, 151.4, null, 149.9, 149.9, null, 167.8, 167.8, null, 167.8, 167.8, null, 147.1, 147.1, null, 149.1, 149.1, null, 145.1, 
145.1, null, 141.3, 141.3, null, 141.3, 141.3, null, 138.8, 138.8, null, 138.8, 138.8, null, 149.6, 149.6, null, 149.6, 149.6, null, 132.4, 132.4, null, 140.3, 140.3, null, 142.4, 142.4, null, 119.2, 119.2, null, 119.4, 119.4, null, 137.7, 137.7, null, 137.7, 137.7, null, 99.9, 99.9, null, 99.9, 99.9, null, 110.9, 110.9, null, 110.9, 110.9, null, 100.2, 100.2, null, 118, 118, null, 112.3, 112.3, null, 106.4, 106.4, null, 106.4, 106.4, null, 118.2, 118.2, null, 118.2, 118.2, null, 111.8, 111.8, null, 150.3, 150.3, null, 130.3, 130.3, null, 114.5, 114.5, null, 109.2, 109.2, null, 103.6, 103.6, null, 120.5, 120.5, null, 118.4, 118.4, null, 95.8, 95.8, 
null, 107.4, 107.4, null, 118.6, 118.6, null, 122.4, 122.4, null, 122.4, 122.4, null, 128.5, 128.5, null, 139.3, 139.3, null, 140.2, 140.2, null, 138.9, 138.9, null, 106.1, 106.1, null, 106.1, 106.1, null, 108.3, 108.3, null, 108.3, 108.3, null, 97.1, 97.1, null, 87.2, 87.2, null, 90.2, 90.2, null, 84, 84, null, 96.9, 96.9, null, 96.9, 96.9, null, 120.4, 120.4, null, 120.4, 120.4, null, 113.9, 113.9, null, 91.6, 91.6, null, 110.1, 110.1, null, 114.5, 114.5, null, 139.4, 139.4, null, 151.4, 151.4, null, 96.9, 96.9, null, 96.9, 96.9, null, 124.4, 124.4, null, 122.5, 122.5, null, 124, 124, null, 124, 124, null, 119.7, 119.7, null, 
125.3, 125.3, null, 129.5, 129.5, null, 122.4, 122.4, null, 122.4, 122.4, null, 124.5, 124.5, null, 124.6, 124.6, null, 115.9, 115.9, null, 118.9, 118.9, null, 118.1, 118.1, null, 118.1, 118.1, null, 123.6, 123.6, null, 127.7, 127.7, null, 115.3, 115.3, null, 125.7, 125.7, null, 125.4, 125.4, null, 125.4, 125.4, null, 128.2, 128.2, null, 128.2, 128.2, null, 120.8, 120.8, null, 121.8, 121.8, null, 109.3, 109.3, null, null, 131.7, null, null, 131.8, null, null, 133.3, null, null, 134.8, null, null, 137.9, null, null, 116.1, null, null, 147.8, null, null, 149.3, null, null, 149.6, null, null, 148.8, null, null, 169.6, null, null, 169.6, null, null, 
146.7, null, null, 148.2, null, null, 145.3, null, null, 141.5, null, null, 141.5, null, null, 138.7, null, null, 138.7, null, null, 148.8, null, null, 148.8, null, null, 128.7, null, null, 135.5, null, null, 137.2, null, null, 113.4, null, null, 120.2, null, null, 139, null, null, 139, null, null, 98.6, null, null, 98.6, null, null, 110.9, null, null, 110.9, null, null, 100.7, null, null, 118.9, null, null, 114.5, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 114.2, null, null, 150.2, null, null, 130.3, null, null, 114.5, null, null, 109.2, null, null, 111.3, null, null, 122.1, 
null, null, 119.8, null, null, 91.1, null, null, 107.4, null, null, 118.6, null, null, 122.4, null, null, 122.4, null, null, 130.2, null, null, 141.3, null, null, 140.2, null, null, 141.9, null, null, 105.2, null, null, 105.2, null, null, 110.4, null, null, 110.4, null, null, 97.2, null, null, 87.4, null, null, 91.2, null, null, 83.5, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 127, null, null, 124.9, null, null, 124.4, null, 
null, 124.4, null, null, 120.2, null, null, 125.6, null, null, 129.6, null, null, 124, null, null, 124, null, null, 128.7, null, null, 128.8, null, null, 118.7, null, null, 121.5, null, null, 120.7, null, null, 120.7, null, null, 126, null, null, 130.4, null, null, 117.3, null, null, 128.3, null, null, 127.5, null, null, 127.5, null, null, 135.2, null, null, 135.2, null, null, 121.3, null, null, 122.4, null, null, 108.8, null, null, 131.6, null, null, 131.6, null, null, 133, null, null, 133.2, null, null, 135.7, null, null, 117.1, null, null, 145.8, null, null, 147, null, null, 147.1, null, null, 146.9, null, null, 
167.8, null, null, 167.8, null, null, 145.1, null, null, 146.7, null, null, 143.5, null, null, 141.6, null, null, 141.6, null, null, 137.5, null, null, 137.5, null, null, 148.3, null, null, 148.3, null, null, 125.1, null, null, 130.7, null, null, 132.2, null, null, 108.2, null, null, 119.2, null, null, 137.9, null, null, 137.9, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 101, null, null, 120, null, null, 116.9, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 117, null, null, 150.2, null, null, 130.3, null, null, 114.5, null, null, 109.2, 
null, null, 116.3, null, null, 126.7, null, null, 122.2, null, null, 91.3, null, null, 107.4, null, null, 118.6, null, null, 122.4, null, null, 122.4, null, null, 132.6, null, null, 143, null, null, 140.2, null, null, 144.3, null, null, 113.8, null, null, 113.8, null, null, 110.4, null, null, 110.4, null, null, 97.6, null, null, 88, null, null, 91.5, null, null, 84.3, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 129.1, null, 
null, 127.1, null, null, 124.3, null, null, 124.2, null, null, 120.1, null, null, 125.3, null, null, 129.4, null, null, 125.3, null, null, 125.3, null, null, 132.9, null, null, 133, null, null, 120.6, null, null, 123.7, null, null, 123.2, null, null, 123.2, null, null, 127.1, null, null, 131.1, null, null, 119.1, null, null, 130.4, null, null, 129.2, null, null, 129.2, null, null, 142.3, null, null, 142.3, null, null, 121.7, null, null, 122.8, null, null, 108.6, null, null, 130, null, null, 130.1, null, null, 131.5, null, null, 129.8, null, null, 132.2, null, null, 115, null, null, 142.1, null, null, 142.8, null, null, 
142.3, null, null, 143.6, null, null, 165.3, null, null, 165.3, null, null, 141.6, null, null, 142.3, null, null, 141, null, null, 139.7, null, null, 139.7, null, null, 135.7, null, null, 135.7, null, null, 145.2, null, null, 145.2, null, null, 120.5, null, null, 124.7, null, null, 125.7, null, null, 105.7, null, null, 118.1, null, null, 135.5, null, null, 135.5, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 101.9, null, null, 117.4, null, null, 120.6, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 121.2, null, null, 150.2, null, null, 130.3, 
null, null, 114.5, null, null, 109.2, null, null, 126.3, null, null, 131.9, null, null, 120.9, null, null, 91.3, null, null, 107.4, null, null, 118.6, null, null, 115, null, null, 115, null, null, 132.8, null, null, 143.2, null, null, 140.2, null, null, 144.7, null, null, 114.5, null, null, 114.5, null, null, 110.4, null, null, 110.4, null, null, 98.2, null, null, 88.8, null, null, 91.2, null, null, 86.3, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, 
null, 96.9, null, null, 130.5, null, null, 128.8, null, null, 123.7, null, null, 123.4, null, null, 119.4, null, null, 125.1, null, null, 128.2, null, null, 126.6, null, null, 126.6, null, null, 136.5, null, null, 136.6, null, null, 122.7, null, null, 125.7, null, null, 125.1, null, null, 125.1, null, null, 129.5, null, null, 133.8, null, null, 121, null, null, 131.6, null, null, 129.8, null, null, 129.8, null, null, 148.8, null, null, 148.8, null, null, 121.4, null, null, 122.5, null, null, 108.3, null, null, 126.9, null, null, 126.9, null, null, 128.1, null, null, 124.7, null, null, 126.4, null, null, 114.4, null, null, 
135.6, null, null, 135.2, null, null, 134.6, null, null, 136.1, null, null, 157.8, null, null, 157.8, null, null, 136.5, null, null, 134.7, null, null, 138.4, null, null, 137.8, null, null, 137.8, null, null, 131.9, null, null, 131.9, null, null, 139, null, null, 139, null, null, 113.8, null, null, 116, null, null, 116.2, null, null, 105.7, null, null, 118.1, null, null, 131.3, null, null, 131.3, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 102.8, null, null, 116.6, null, null, 121.2, null, null, 106.4, null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 122, 
null, null, 150.2, null, null, 130.3, null, null, 111.6, null, null, 109.2, null, null, 126.3, null, null, 136, null, null, 120.9, null, null, 91.3, null, null, 107.4, null, null, 118.6, null, null, 113.3, null, null, 113.3, null, null, 133.4, null, null, 143.5, null, null, 140.2, null, null, 145, null, null, 117.7, null, null, 117.7, null, null, 110.4, null, null, 110.4, null, null, 98.3, null, null, 89, null, null, 90.1, null, null, 87.8, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, null, 114.5, null, null, 139.4, null, 
null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 130.6, null, null, 128.8, null, null, 121.8, null, null, 121.4, null, null, 117.6, null, null, 123.7, null, null, 125.4, null, null, 127.5, null, null, 127.5, null, null, 136.9, null, null, 137.1, null, null, 123.6, null, null, 127.4, null, null, 126.7, null, null, 126.7, null, null, 131.5, null, null, 136.1, null, null, 122.3, null, null, 131.7, null, null, 129.5, null, null, 129.5, null, null, 152.3, null, null, 152.3, null, null, 121.6, null, null, 122.7, null, null, 108.3, null, null, 122.8, null, null, 122.8, null, null, 123.5, null, null, 118.9, null, null, 
119.5, null, null, 114.8, null, null, 127.1, null, null, 125.8, null, null, 124.7, null, null, 127.2, null, null, 147.4, null, null, 147.4, null, null, 129.6, null, null, 124.8, null, null, 134.5, null, null, 133.7, null, null, 133.7, null, null, 126.8, null, null, 126.8, null, null, 127.5, null, null, 127.5, null, null, 107.7, null, null, 108.2, null, null, 107.7, null, null, 105.7, null, null, 117.6, null, null, 127.1, null, null, 127.1, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 102.5, null, null, 117, null, null, 122.2, null, null, 106.4, null, null, 106.4, null, null, 118.2, 
null, null, 118.2, null, null, 123.2, null, null, 150.2, null, null, 130.3, null, null, 107.8, null, null, 109.2, null, null, 126.3, null, null, 138.5, null, null, 120.9, null, null, 91.3, null, null, 115.1, null, null, 118.6, null, null, 113.3, null, null, 113.3, null, null, 133.3, null, null, 143.4, null, null, 140.2, null, null, 144.9, null, null, 117.1, null, null, 117.1, null, null, 110.4, null, null, 110.4, null, null, 98.9, null, null, 89.9, null, null, 90.4, null, null, 89.4, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 113.9, null, null, 91.6, null, null, 110.1, null, 
null, 114.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 129.4, null, null, 127.6, null, null, 118.9, null, null, 118.3, null, null, 115.4, null, null, 120.5, null, null, 121.4, null, null, 127.4, null, null, 127.4, null, null, 136.3, null, null, 136.5, null, null, 126.2, null, null, 127.2, null, null, 126.6, null, null, 126.6, null, null, 130.5, null, null, 134.5, null, null, 122.6, null, null, 130.5, null, null, 128, null, null, 128, null, null, 153.8, null, null, 153.8, null, null, 120.8, null, null, 121.8, null, null, 108.1, null, null, 117.9, null, null, 117.9, null, null, 
118.1, null, null, 112.3, null, null, 111.9, null, null, 115.1, null, null, 117.9, null, null, 115.4, null, null, 114.6, null, null, 116.6, null, null, 136.2, null, null, 136.2, null, null, 121.7, null, null, 113.9, null, null, 129.7, null, null, 128.5, null, null, 128.5, null, null, 120.6, null, null, 120.6, null, null, 122.6, null, null, 122.6, null, null, 100.7, null, null, 99.7, null, null, 98.6, null, null, 105.7, null, null, 116.5, null, null, 118.5, null, null, 118.5, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 101.2, null, null, 118, null, null, 124.7, null, null, 106.4, 
null, null, 106.4, null, null, 118.2, null, null, 118.2, null, null, 126, null, null, 150.2, null, null, 130.3, null, null, 110.1, null, null, 108.5, null, null, 126.3, null, null, 150.3, null, null, 120.9, null, null, 91.3, null, null, 122.5, null, null, 118.6, null, null, 113.3, null, null, 113.3, null, null, 132.4, null, null, 141.4, null, null, 135.2, null, null, 144.9, null, null, 117.1, null, null, 117.1, null, null, 110.4, null, null, 110.4, null, null, 95, null, null, 89.6, null, null, 90.7, null, null, 88.5, null, null, 94.7, null, null, 94.7, null, null, 120.4, null, null, 120.4, null, null, 102.8, null, 
null, 91.6, null, null, 110.1, null, null, 95.5, null, null, 139.4, null, null, 151.4, null, null, 96.9, null, null, 96.9, null, null, 127.6, null, null, 126.5, null, null, 115.8, null, null, 115.2, null, null, 113.1, null, null, 116.9, null, null, 117.3, null, null, 125.8, null, null, 125.8, null, null, 136.8, null, null, 137, null, null, 125.8, null, null, 126.4, null, null, 125.9, null, null, 125.9, null, null, 129.4, null, null, 133.2, null, null, 121.7, null, null, 128.3, null, null, 125.6, null, null, 125.6, null, null, 154.1, null, null, 154.1, null, null, 120, null, null, 121, null, null, 108.2, null, null, 
113.5, null, null, 113.4, null, null, 113.2, null, null, 106.7, null, null, 105.4, null, null, 116, null, null, 109.6, null, null, 106.6, null, null, 106.2, null, null, 107.2, null, null, 124.9, null, null, 124.9, null, null, 114.5, null, null, 105.5, null, null, 123.8, null, null, 123.6, null, null, 123.6, null, null, 114.4, null, null, 114.4, null, null, 111.9, null, null, 111.9, null, null, 95.5, null, null, 93.3, null, null, 91.8, null, null, 105.7, null, null, 113.2, null, null, 115, null, null, 115, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, null, null, 101.4, null, null, 118.9, 
null, null, 126.7, null, null, 116, null, null, 116, null, null, 78, null, null, 78, null, null, 134.5, null, null, 147.8, null, null, 130.3, null, null, 107.4, null, null, 99.8, null, null, 146.1, null, null, 160.1, null, null, 120.9, null, null, 91.3, null, null, 127.9, null, null, 117.6, null, null, 113.3, null, null, 113.3, null, null, 132.1, null, null, 140.4, null, null, 133.6, null, null, 144.9, null, null, 117.1, null, null, 117.1, null, null, 110.4, null, null, 110.4, null, null, 95.5, null, null, 89.8, null, null, 90.8, null, null, 88.6, null, null, 94.7, null, null, 94.7, null, null, 127.8, null, 
null, 127.8, null, null, 103.7, null, null, 136.4, null, null, 110.1, null, null, 95.5, null, null, 163.4, null, null, 108.5, null, null, 96.9, null, null, 96.9, null, null, 125.2, null, null, 125.1, null, null, 113.2, null, null, 112.6, null, null, 111.3, null, null, 113.9, null, null, 113.9, null, null, 123.3, null, null, 123.3, null, null, 137.7, null, null, 137.8, null, null, 127.6, null, null, 123.9, null, null, 123.6, null, null, 123.6, null, null, 125.9, null, null, 128.7, null, null, 120.2, null, null, 125.3, null, null, 122.3, null, null, 122.3, null, null, 153.5, null, null, 153.5, null, null, 119.2, null, null, 
120, null, null, 108.3, null, null, 109.4, null, null, 109.3, null, null, 108.7, null, null, 101.9, null, null, 99.9, null, null, 116.3, null, null, 102.7, null, null, 99.5, null, null, 98.9, null, null, 100.2, null, null, 115.7, null, null, 115.7, null, null, 107.7, null, null, 97.9, null, null, 117.8, null, null, 117.7, null, null, 117.7, null, null, 108.8, null, null, 108.8, null, null, 105.8, null, null, 105.8, null, null, 91, null, null, 87.9, null, null, 86.1, null, null, 105.7, null, null, 110.8, null, null, 109.5, null, null, 109.5, null, null, 98.5, null, null, 98.5, null, null, 110.9, null, null, 110.9, 
null, null, 102.2, null, null, 119.6, null, null, 128.4, null, null, 121, null, null, 121, null, null, 79.3, null, null, 79.3, null, null, 136.1, null, null, 128.9, null, null, 127.5, null, null, 107.4, null, null, 102.3, null, null, 150.6, null, null, 160.3, null, null, 120.9, null, null, 100.4, null, null, 127.5, null, null, 110.8, null, null, 113.3, null, null, 113.3, null, null, 133.1, null, null, 141.9, null, null, 137.2, null, null, 144.9, null, null, 117.1, null, null, 117.1, null, null, 110.4, null, null, 110.4, null, null, 93.3, null, null, 89.9, null, null, 90.9, null, null, 88.9, null, null, 94.7, null, 
null, 94.7, null, null, 102.6, null, null, 102.6, null, null, 97.8, null, null, 136.4, null, null, 95.8, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 96.9, null, null, 96.9, null, null, 122.4, null, null, 123.5, null, null, 110.8, null, null, 110.2, null, null, 109.4, null, null, 111, null, null, 111, null, null, 120.5, null, null, 120.5, null, null, 138, null, null, 138.2, null, null, 130, null, null, 121.2, null, null, 120.8, null, null, 120.8, null, null, 123.1, null, null, 125.3, null, null, 118.9, null, null, 121.6, null, null, 118.4, null, null, 118.4, null, null, 151.9, null, null, 
151.9, null, null, 118.6, null, null, 119.3, null, null, 108.5, null, null, 105.4, null, null, 105.3, null, null, 104.4, null, null, 97.6, null, null, 95.1, null, null, 116.1, null, null, 96.5, null, null, 93.1, null, null, 92.5, null, null, 93.9, null, null, 106.9, null, null, 106.9, null, null, 101.8, null, null, 91.6, null, null, 112.4, null, null, 112.2, null, null, 112.2, null, null, 103.3, null, null, 103.3, null, null, 99.9, null, null, 99.9, null, null, 86.6, null, null, 82.7, null, null, 80.9, null, null, 103.6, null, null, 106.2, null, null, 103.7, null, null, 103.7, null, null, 98.5, null, null, 98.5, 
null, null, 108.7, null, null, 108.7, null, null, 103.5, null, null, 119, null, null, 126.8, null, null, 99.4, null, null, 99.4, null, null, 78, null, null, 78, null, null, 134.8, null, null, 117.2, null, null, 119, null, null, 107.4, null, null, 100.8, null, null, 146, null, null, 165.8, null, null, 119.5, null, null, 105.6, null, null, 123.8, null, null, 107.3, null, null, 113.3, null, null, 113.3, null, null, 138.4, null, null, 146.9, null, null, 137.2, null, null, 152.7, null, null, 117.1, null, null, 117.1, null, null, 119.6, null, null, 119.6, null, null, 95.8, null, null, 91.9, null, null, 92.8, null, 
null, 90.8, null, null, 95.3, null, null, 95.3, null, null, 102.6, null, null, 102.6, null, null, 101.5, null, null, 136.4, null, null, 107.6, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 89.8, null, null, 89.8, null, null, 118.9, null, null, 121.1, null, null, 108.6, null, null, 108, null, null, 107.5, null, null, 109, null, null, 108.4, null, null, 117.5, null, null, 117.5, null, null, 135.3, null, null, 135.3, null, null, 132.3, null, null, 118.8, null, null, 118.5, null, null, 118.5, null, null, 120.4, null, null, 122, null, null, 117.2, null, null, 117.5, null, null, 114.1, null, null, 
114.1, null, null, 149.2, null, null, 149.2, null, null, 117.7, null, null, 118.4, null, null, 108.7, null, null, 101.5, null, null, 101.4, null, null, 100.2, null, null, 93.6, null, null, 90.5, null, null, 115.7, null, null, 90.4, null, null, 86.8, null, null, 86.7, null, null, 87, null, null, 99.9, null, null, 99.9, null, null, 95.9, null, null, 85, null, null, 107.2, null, null, 107, null, null, 107, null, null, 98.3, null, null, 98.3, null, null, 93.1, null, null, 93.1, null, null, 83.7, null, null, 78.2, null, null, 76.7, null, null, 86.6, null, null, 102.1, null, null, 98.5, null, null, 98.5, 
null, null, 106.2, null, null, 106.2, null, null, 108.1, null, null, 108.1, null, null, 102.9, null, null, 117.4, null, null, 124.8, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 132.2, null, null, 100.5, null, null, 100.6, null, null, 107.4, null, null, 100.8, null, null, 140.4, null, null, 165.2, null, null, 115.1, null, null, 115.9, null, null, 126.8, null, null, 103.5, null, null, 112.3, null, null, 112.3, null, null, 140.3, null, null, 147.3, null, null, 137.2, null, null, 153, null, null, 117.1, null, null, 117.1, null, null, 128.1, null, null, 128.1, null, null, 102.8, null, 
null, 103.9, null, null, 104.7, null, null, 103, null, null, 103.4, null, null, 103.4, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 85.3, null, null, 85.3, null, null, 115.1, null, null, 118.2, null, null, 106.4, null, null, 105.9, null, null, 105.6, null, null, 107, null, null, 105.9, null, null, 114.6, null, null, 114.6, null, null, 131.4, null, null, 131.4, null, null, 134.4, null, null, 115.7, null, null, 115.3, null, null, 115.3, null, null, 117.6, null, null, 118.9, null, null, 115, null, null, 
113.1, null, null, 109.6, null, null, 109.6, null, null, 144.8, null, null, 144.8, null, null, 115.9, null, null, 116.5, null, null, 108.2, null, null, 97.6, null, null, 97.5, null, null, 96, null, null, 89.7, null, null, 86.1, null, null, 115.5, null, null, 84.7, null, null, 81.1, null, null, 81.3, null, null, 80.9, null, null, 92, null, null, 92, null, null, 90.5, null, null, 78.9, null, null, 102.4, null, null, 102.4, null, null, 102.4, null, null, 92.2, null, null, 92.2, null, null, 86.7, null, null, 86.7, null, null, 80.3, null, null, 74, null, null, 72.5, null, null, 77.4, null, null, 99.5, 
null, null, 93.9, null, null, 93.9, null, null, 109.1, null, null, 109.1, null, null, 105.7, null, null, 105.7, null, null, 103.9, null, null, 116.5, null, null, 121.8, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 128.5, null, null, 96.1, null, null, 89.9, null, null, 107.4, null, null, 100.8, null, null, 135.8, null, null, 158.3, null, null, 110, null, null, 116.5, null, null, 126.8, null, null, 103.5, null, null, 112.8, null, null, 112.8, null, null, 140.8, null, null, 145.4, null, null, 137.2, null, null, 149.8, null, null, 117.3, null, null, 117.3, null, null, 138, null, 
null, 138, null, null, 107.7, null, null, 112.7, null, null, 108.7, null, null, 117.1, null, null, 107, null, null, 107, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 111.1, null, null, 115.5, null, null, 104.5, null, null, 104.1, null, null, 104.1, null, null, 105.6, null, null, 103.4, null, null, 111.7, null, null, 111.7, null, null, 128.1, null, null, 128.1, null, null, 131.1, null, null, 112.6, null, null, 112.6, null, null, 112.6, null, null, 112.4, null, null, 
112.2, null, null, 112.8, null, null, 108.3, null, null, 105.1, null, null, 105.1, null, null, 137.4, null, null, 137.4, null, null, 114.5, null, null, 115.1, null, null, 107.6, null, 94, 94, null, 93.9, 93.9, null, 92.1, 92.1, null, 86.3, 86.3, null, 82.4, 82.4, null, 114.8, 114.8, null, 79.6, 79.6, null, 76, 76, null, 76.6, 76.6, null, 75.3, 75.3, null, 85, 85, null, 85, 85, null, 85.5, 85.5, null, 73.7, 73.7, null, 97.6, 97.6, null, 98.3, 98.3, null, 98.3, 98.3, null, 86.4, 86.4, null, 86.4, 86.4, null, 82.4, 82.4, null, 82.4, 82.4, null, 78.2, 78.2, null, 71.2, 71.2, null, 69.5, 69.5, 
null, 75, 75, null, 99.3, 99.3, null, 88.2, 88.2, null, 88.2, 88.2, null, 112.9, 112.9, null, 112.9, 112.9, null, 104.1, 104.1, null, 104.1, 104.1, null, 106.7, 106.7, null, 115.4, 115.4, null, 119, 119, null, 102.7, 102.7, null, 102.7, 102.7, null, 76.7, 76.7, null, 76.7, 76.7, null, 125, 125, null, 85.8, 85.8, null, 77.7, 77.7, null, 107.4, 107.4, null, 100.8, 100.8, null, 127.6, 127.6, null, 155.8, 155.8, null, 109.4, 109.4, null, 125, 125, null, 126.8, 126.8, null, 103.5, 103.5, null, 112.8, 112.8, null, 112.8, 112.8, null, 139.4, 139.4, null, 143.3, 143.3, null, 137.2, 137.2, null, 146.4, 146.4, null, 117.6, 117.6, null, 
117.6, 117.6, null, 137.8, 137.8, null, 137.8, 137.8, null, 110.4, 110.4, null, 117.8, 117.8, null, 112.8, 112.8, null, 123.4, 123.4, null, 107.7, 107.7, null, 107.7, 107.7, null, 102.6, 102.6, null, 102.6, 102.6, null, 101.3, 101.3, null, 136.4, 136.4, null, 106.9, 106.9, null, 95.5, 95.5, null, 173.5, 173.5, null, 80.1, 80.1, null, 86, 86, null, 86, 86, null, 107, 107, null, 112.6, 112.6, null, 102.7, 102.7, null, 102.2, 102.2, null, 102.7, 102.7, null, 103.6, 103.6, null, 101.1, 101.1, null, 109.5, 109.5, null, 109.5, 109.5, null, 125, 125, null, 124.9, 124.9, null, 129, 129, null, 108.8, 108.8, null, 109.5, 109.5, null, 109.5, 
109.5, null, 105.4, 105.4, null, 103.1, 103.1, null, 110.6, 110.6, null, 103.3, 103.3, null, 100.5, 100.5, null, 100.5, 100.5, null, 128.6, 128.6, null, 128.6, 128.6, null, 112.8, 112.8, null, 113.3, 113.3, null, 107.2, 107.2, null, null, 90.8, null, null, 90.7, null, null, 88.7, null, null, 83.5, null, null, 79.3, null, null, 114.3, null, null, 75.1, null, null, 71.7, null, null, 72.5, null, null, 70.6, null, null, 78.3, null, null, 78.3, null, null, 81.4, null, null, 69.1, null, null, 93.9, null, null, 95.3, null, null, 95.3, null, null, 80.5, null, null, 80.5, null, null, 78, null, null, 78, null, null, 76.7, 
null, null, 69.2, null, null, 67.3, null, null, 73.6, null, null, 100.8, null, null, 84.1, null, null, 84.1, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 108.2, null, null, 114.6, null, null, 117, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 122.6, null, null, 85.8, null, null, 77.7, null, null, 107.4, null, null, 100.8, null, null, 118.9, null, null, 153.5, null, null, 107.2, null, null, 134.3, null, null, 126.8, null, null, 103.5, null, null, 112.8, null, null, 112.8, null, null, 138.4, null, null, 142.1, null, null, 137.2, null, 
null, 144.6, null, null, 118.6, null, null, 118.6, null, null, 135.7, null, null, 135.7, null, null, 112, null, null, 120.3, null, null, 114.1, null, null, 127.4, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 102.9, null, null, 110, null, null, 101, null, null, 100.6, null, null, 101.6, null, null, 102.1, null, null, 98.8, null, null, 107.5, null, null, 107.5, null, null, 121.4, null, null, 121.4, null, null, 125.7, null, null, 
105.9, null, null, 106.8, null, null, 106.8, null, null, 101.1, null, null, 97.7, null, null, 108.6, null, null, 98.4, null, null, 96, null, null, 96, null, null, 119.1, null, null, 119.1, null, null, 111.1, null, null, 111.4, null, null, 107, null, null, 88.1, null, null, 87.9, null, null, 85.8, null, null, 81.3, null, null, 76.7, null, null, 114.3, null, null, 71.5, null, null, 68.2, null, null, 69.2, null, null, 66.8, null, null, 74.1, null, null, 74.1, null, null, 78.2, null, null, 65.7, null, null, 91, null, null, 91.6, null, null, 91.6, null, null, 75.6, null, null, 75.6, null, null, 72.7, 
null, null, 72.7, null, null, 75.4, null, null, 67.7, null, null, 65.5, null, null, 71.3, null, null, 103.3, null, null, 81.9, null, null, 81.9, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 111.2, null, null, 114.3, null, null, 116.4, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 121.8, null, null, 85.8, null, null, 77.7, null, null, 107.4, null, null, 100.8, null, null, 117.2, null, null, 150.4, null, null, 104.5, null, null, 139.5, null, null, 126.8, null, null, 103.5, null, null, 112.8, null, null, 112.8, null, null, 137.2, null, 
null, 141.1, null, null, 137.2, null, null, 143, null, null, 115.1, null, null, 115.1, null, null, 135.7, null, null, 135.7, null, null, 114.1, null, null, 124.3, null, null, 115.9, null, null, 133.8, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 99.1, null, null, 107.2, null, null, 99.7, null, null, 99.3, null, null, 100.7, null, null, 101, null, null, 96.9, null, null, 106, null, null, 106, null, null, 117.7, null, null, 
117.7, null, null, 122.4, null, null, 102.5, null, null, 103.4, null, null, 103.4, null, null, 98, null, null, 94.1, null, null, 106.6, null, null, 94, null, null, 92.1, null, null, 92.1, null, null, 109.5, null, null, 109.5, null, null, 109.8, null, null, 110, null, null, 106.9, null, null, 86.3, null, null, 86.1, null, null, 83.7, null, null, 80, null, null, 75.2, null, null, 114.9, null, null, 68.9, null, null, 65.7, null, null, 67.1, null, null, 63.8, null, null, 70.8, null, null, 70.8, null, null, 75.9, null, null, 63.6, null, null, 88.1, null, null, 89.5, null, null, 89.5, null, null, 72.3, 
null, null, 72.3, null, null, 69.7, null, null, 69.7, null, null, 75.2, null, null, 67.4, null, null, 65.1, null, null, 69.4, null, null, 105.8, null, null, 79.7, null, null, 79.7, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 112.3, null, null, 114.6, null, null, 113.1, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 117.9, null, null, 85.8, null, null, 77.7, null, null, 107.4, null, null, 100.8, null, null, 109, null, null, 145.4, null, null, 103.2, null, null, 139.5, null, null, 126.8, null, null, 103.5, null, null, 115.8, null, 
null, 115.8, null, null, 136.8, null, null, 140.8, null, null, 137.2, null, null, 142.5, null, null, 114.5, null, null, 114.5, null, null, 135.7, null, null, 135.7, null, null, 116.6, null, null, 129, null, null, 119.2, null, null, 140.2, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 96.1, null, null, 105, null, null, 98.9, null, null, 98.6, null, null, 100.3, null, null, 99.9, null, null, 95.8, null, null, 104.3, null, null, 
104.3, null, null, 114.5, null, null, 114.4, null, null, 119.4, null, null, 100, null, null, 100.9, null, null, 100.9, null, null, 95, null, null, 90.6, null, null, 104.6, null, null, 90.5, null, null, 89.2, null, null, 89.2, null, null, 101.3, null, null, 101.3, null, null, 108.9, null, null, 109.1, null, null, 107.1, null, null, 85.3, null, null, 85.1, null, null, 82.8, null, null, 79.5, null, null, 74.7, null, null, 113.1, null, null, 67.6, null, null, 64.6, null, null, 66.3, null, null, 62.4, null, null, 68.6, null, null, 68.6, null, null, 74.3, null, null, 62.4, null, null, 85.9, null, null, 87.2, 
null, null, 87.2, null, null, 69.6, null, null, 69.6, null, null, 68.9, null, null, 68.9, null, null, 76.2, null, null, 68.5, null, null, 66, null, null, 69.4, null, null, 109.2, null, null, 77.7, null, null, 77.7, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 112.9, null, null, 112.4, null, null, 112.2, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 116.7, null, null, 85.8, null, null, 77.7, null, null, 103.3, null, null, 100.8, null, null, 109, null, null, 139, null, null, 103.2, null, null, 139.5, null, null, 126.8, null, 
null, 103.5, null, null, 112.6, null, null, 112.6, null, null, 136.4, null, null, 140.5, null, null, 137.2, null, null, 142.1, null, null, 113.5, null, null, 113.5, null, null, 135.7, null, null, 135.7, null, null, 118.8, null, null, 133.5, null, null, 122.7, null, null, 145.8, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 94.1, null, null, 103.4, null, null, 98.8, null, null, 98.6, null, null, 100.7, null, null, 99.2, null, null, 
95.6, null, null, 103.2, null, null, 103.2, null, null, 112.3, null, null, 112.3, null, null, 117.5, null, null, 97.6, null, null, 98.4, null, null, 98.4, null, null, 92.8, null, null, 88.3, null, null, 102.8, null, null, 88.2, null, null, 87.2, null, null, 87.2, null, null, 95.5, null, null, 95.5, null, null, 107.6, null, null, 107.6, null, null, 107.1, null, null, 85.3, null, null, 85.1, null, null, 82.7, null, null, 80.1, null, null, 75.2, null, null, 113.1, null, null, 67.4, null, null, 64.8, null, null, 66.8, null, null, 62.1, null, null, 69.1, null, null, 69.1, null, null, 73.8, null, null, 62.7, 
null, null, 84.2, null, null, 86.5, null, null, 86.5, null, null, 67.8, null, null, 67.8, null, null, 70, null, null, 70, null, null, 77.7, null, null, 70.2, null, null, 67.6, null, null, 69.4, null, null, 112.8, null, null, 76.4, null, null, 76.4, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 114.7, null, null, 112.2, null, null, 111.8, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 116.3, null, null, 85.8, null, null, 77.7, null, null, 103.7, null, null, 100.8, null, null, 109, null, null, 140.3, null, null, 103.2, null, 
null, 139.5, null, null, 118.7, null, null, 103.5, null, null, 112.6, null, null, 112.6, null, null, 136.8, null, null, 140.5, null, null, 137.2, null, null, 142, null, null, 117, null, null, 117, null, null, 135.7, null, null, 135.7, null, null, 120, null, null, 135.8, null, null, 123.9, null, null, 149.3, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 101.3, null, null, 136.4, null, null, 106.9, null, null, 95.5, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 93, null, null, 102.3, null, null, 99.3, null, null, 99.1, null, null, 
101.2, null, null, 99.3, null, null, 96.3, null, null, 102.2, null, null, 102.2, null, null, 110.5, null, null, 110.4, null, null, 115.2, null, null, 95.6, null, null, 96.4, null, null, 96.4, null, null, 91, null, null, 86.4, null, null, 101.1, null, null, 87, null, null, 86.4, null, null, 86.4, null, null, 91.7, null, null, 91.7, null, null, 106.9, null, null, 106.9, null, null, 107, null, null, 85.7, null, null, 85.5, null, null, 83.2, null, null, 81, null, null, 76.3, null, null, 112.4, null, null, 68, null, null, 65.9, null, null, 67.8, null, null, 63.2, null, null, 69.4, null, null, 69.4, 
null, null, 73.8, null, null, 64.1, null, null, 82.6, null, null, 86.8, null, null, 86.8, null, null, 67.1, null, null, 67.1, null, null, 67, null, null, 67, null, null, 80.2, null, null, 73.1, null, null, 70.4, null, null, 69.4, null, null, 116.2, null, null, 77.1, null, null, 77.1, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 116.1, null, null, 111.2, null, null, 109.5, null, null, 102.7, null, null, 102.7, null, null, 76.7, null, null, 76.7, null, null, 113.6, null, null, 85.8, null, null, 77.7, null, null, 97.8, null, null, 103.7, null, null, 109, null, 
null, 128.7, null, null, 103.2, null, null, 139.5, null, null, 112.9, null, null, 103.5, null, null, 112.6, null, null, 112.6, null, null, 129, null, null, 129.5, null, null, 107.4, null, null, 141.6, null, null, 117, null, null, 117, null, null, 135.7, null, null, 135.7, null, null, 122.4, null, null, 137.8, null, null, 124.9, null, null, 152.7, null, null, 112.2, null, null, 112.2, null, null, 102.6, null, null, 102.6, null, null, 104, null, null, 136.4, null, null, 106.9, null, null, 100.2, null, null, 173.5, null, null, 80.1, null, null, 86, null, null, 86, null, null, 92.4, null, null, 101.2, null, null, 
100, null, null, 99.9, null, null, 102, null, null, 99.7, null, null, 97.3, null, null, 101.7, null, null, 101.7, null, null, 108.1, null, null, 108, null, null, 115.1, null, null, 94.3, null, null, 95.1, null, null, 95.1, null, null, 89.6, null, null, 84.8, null, null, 100.1, null, null, 86.7, null, null, 86.5, null, null, 86.5, null, null, 88.4, null, null, 88.4, null, null, 106, null, null, 105.9, null, null, 107.5, null, null, 86.4, null, null, 86.3, null, null, 84.1, null, null, 82.2, null, null, 77.8, null, null, 110.7, null, null, 69.4, null, null, 67.5, null, null, 69.2, null, null, 65.2, 
null, null, 69.3, null, null, 69.3, null, null, 74.6, null, null, 65.9, null, null, 82.2, null, null, 87, null, null, 87, null, null, 67.7, null, null, 67.7, null, null, 68.1, null, null, 68.1, null, null, 82.8, null, null, 76.1, null, null, 73.3, null, null, 69.4, null, null, 120, null, null, 77.5, null, null, 77.5, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 116.4, null, null, 109.2, null, null, 104.9, null, null, 94.8, null, null, 94.8, null, null, 118, null, null, 118, null, null, 103.9, null, null, 84.6, null, null, 77.7, null, null, 94.3, null, 
null, 118.2, null, null, 90.8, null, null, 116.1, null, null, 103.2, null, null, 139.5, null, null, 107.2, null, null, 99.2, null, null, 112.6, null, null, 112.6, null, null, 122.7, null, null, 121, null, null, 87.1, null, null, 141.6, null, null, 117, null, null, 117, null, null, 135.7, null, null, 135.7, null, null, 123.8, null, null, 138.4, null, null, 124.9, null, null, 153.8, null, null, 112.2, null, null, 112.2, null, null, 103.5, null, null, 103.5, null, null, 107.1, null, null, 150.8, null, null, 106.9, null, null, 100.2, null, null, 75.5, null, null, 138.6, null, null, 86, null, null, 86, null, null, 
92.3, null, null, 100.1, null, null, 100.8, null, null, 100.7, null, null, 102.8, null, null, 100.2, null, null, 98.2, null, null, 102, null, null, 102, null, null, 105.2, null, null, 105.1, null, null, 113.6, null, null, 93.4, null, null, 94, null, null, 94, null, null, 89.6, null, null, 85.1, null, null, 99.4, null, null, 87.3, null, null, 87.5, null, null, 87.5, null, null, 85.6, null, null, 85.6, null, null, 105, null, null, 104.8, null, null, 107.6, null, null, 87.5, null, null, 87.4, null, null, 85.4, null, null, 83.7, null, null, 79.6, null, null, 109.4, null, null, 70.9, null, null, 69.4, 
null, null, 71.2, null, null, 66.8, null, null, 70.1, null, null, 70.1, null, null, 76.1, null, null, 67.9, null, null, 83, null, null, 89.5, null, null, 89.5, null, null, 68.2, null, null, 68.2, null, null, 67.7, null, null, 67.7, null, null, 85.2, null, null, 79, null, null, 76.4, null, null, 69.4, null, null, 119.9, null, null, 79.6, null, null, 79.6, null, null, 114.7, null, null, 114.7, null, null, 104.1, null, null, 104.1, null, null, 117.1, null, null, 107.5, null, null, 101.2, null, null, 97.9, null, null, 97.9, null, null, 118.3, null, null, 118.3, null, null, 99.8, null, null, 82.3, null, 
null, 77.5, null, null, 94.3, null, null, 122, null, null, 86.6, null, null, 109.3, null, null, 103.2, null, null, 133.1, null, null, 102.6, null, null, 97.6, null, null, 112.6, null, null, 112.6, null, null, 121.3, null, null, 119.1, null, null, 83.4, null, null, 141.6, null, null, 117, null, null, 117, null, null, 135.7, null, null, 135.7, null, null, 126.3, null, null, 139.6, null, null, 125.7, null, null, 155.4, null, null, 112.2, null, null, 112.2, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 117, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 
86, null, null, 86, null, null, 92.8, null, null, 99.1, null, null, 101.6, null, null, 101.5, null, null, 103.8, null, null, 101, null, null, 98.8, null, null, 102.5, null, null, 102.5, null, null, 102, null, null, 101.9, null, null, 111.3, null, null, 93.3, null, null, 94.2, null, null, 94.2, null, null, 88.8, null, null, 84.3, null, null, 98.2, null, null, 88.5, null, null, 89.2, null, null, 89.2, null, null, 83.7, null, null, 83.7, null, null, 104, null, null, 103.8, null, null, 108, null, null, 88.6, null, null, 88.4, null, null, 86.6, null, null, 85, null, null, 80.9, null, null, 109.1, 
null, null, 72.7, null, null, 71.4, null, null, 73.3, null, null, 68.8, null, null, 72.1, null, null, 72.1, null, null, 77.7, null, null, 70.2, null, null, 83.9, null, null, 89.1, null, null, 89.1, null, null, 69.4, null, null, 69.4, null, null, 69.4, null, null, 69.4, null, null, 87.9, null, null, 82.2, null, null, 79.9, null, null, 68.5, null, null, 120.9, null, null, 82.6, null, null, 82.6, null, null, 114.7, null, null, 114.7, null, null, 101.5, null, null, 101.5, null, null, 116.5, null, null, 106.9, null, null, 99.9, null, null, 126.6, null, null, 126.6, null, null, 125.6, null, null, 125.6, null, 
null, 97.2, null, null, 85.8, null, null, 82.4, null, null, 94.3, null, null, 128.8, null, null, 87.3, null, null, 97.3, null, null, 101.3, null, null, 126.7, null, null, 103.3, null, null, 95.3, null, null, 112.6, null, null, 112.6, null, null, 106, null, null, 104.1, null, null, 83.4, null, null, 115.3, null, null, 117, null, null, 117, null, null, 107.7, null, null, 107.7, null, null, 128.9, null, null, 146.1, null, null, 124.9, null, null, 170.3, null, null, 107.4, null, null, 107.4, null, null, 108.1, null, null, 108.1, null, null, 110.1, null, null, 150.8, null, null, 112.5, null, null, 100.2, null, null, 
50.6, null, null, 181.6, null, null, 94.7, null, null, 94.7, null, null, 93.5, null, null, 98.3, null, null, 102.4, null, null, 102.4, null, null, 104.7, null, null, 101.6, null, null, 99.7, null, null, 103.5, null, null, 103.5, null, null, 100, null, null, 99.9, null, null, 108.8, null, null, 92.3, null, null, 93.1, null, null, 93.1, null, null, 87.9, null, null, 83.5, null, null, 97.3, null, null, 90.3, null, null, 91.4, null, null, 91.4, null, null, 82.4, null, null, 82.4, null, null, 103.2, null, null, 102.9, null, null, 108.4, null, null, 89.9, null, null, 89.8, null, null, 88.4, null, null, 86.3, 
null, null, 83.2, null, null, 103.8, null, null, 75.1, null, null, 74.1, null, null, 75.8, null, null, 71.9, null, null, 73.8, null, null, 73.8, null, null, 79.6, null, null, 73.4, null, null, 84.7, null, null, 90.7, null, null, 90.7, null, null, 70.6, null, null, 70.6, null, null, 72.1, null, null, 72.1, null, null, 90.8, null, null, 86.3, null, null, 83.9, null, null, 78.7, null, null, 121.8, null, null, 85.3, null, null, 85.3, null, null, 110.6, null, null, 110.6, null, null, 100.9, null, null, 100.9, null, null, 118.5, null, null, 100.7, null, null, 98.9, null, null, 136.8, null, null, 136.8, null, 
null, 130.6, null, null, 130.6, null, null, 95.5, null, null, 91.4, null, null, 89.3, null, null, 94.3, null, null, 128.8, null, null, 88, null, null, 90.9, null, null, 103.8, null, null, 115.9, null, null, 100.9, null, null, 98.2, null, null, 102.2, null, null, 102.2, null, null, 99.6, null, null, 98.2, null, null, 83.4, null, null, 105.7, null, null, 117, null, null, 117, null, null, 94.9, null, null, 94.9, null, null, 130.6, null, null, 146.8, null, null, 121.5, null, null, 175, null, null, 108.1, null, null, 108.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 
116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 105.3, null, null, 105.3, null, null, 94.8, null, null, 98.3, null, null, 103.5, null, null, 103.4, null, null, 105.8, null, null, 102.2, null, null, 100.9, null, null, 104.7, null, null, 104.7, null, null, 98.7, null, null, 98.6, null, null, 106.4, null, null, 92.7, null, null, 93.7, null, null, 93.7, null, null, 87.4, null, null, 83, null, null, 96.6, null, null, 92.4, null, null, 93.9, null, null, 93.9, null, null, 81.7, null, null, 81.7, null, null, 102.9, null, null, 102.4, null, null, 109.9, null, null, 91.8, null, null, 91.7, 
null, null, 90.7, null, null, 88.5, null, null, 86, null, null, 102.1, null, null, 78, null, null, 77.2, null, null, 78.5, null, null, 75.5, null, null, 77.2, null, null, 77.2, null, null, 81.7, null, null, 77.2, null, null, 85.2, null, null, 92, null, null, 92, null, null, 73.6, null, null, 73.6, null, null, 75.3, null, null, 75.3, null, null, 94.6, null, null, 91.2, null, null, 89, null, null, 88.4, null, null, 120.5, null, null, 89.1, null, null, 89.1, null, null, 109.1, null, null, 109.1, null, null, 101.6, null, null, 101.6, null, null, 117.2, null, null, 98.9, null, null, 98.7, null, 
null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 95.3, null, null, 94.4, null, null, 113.2, null, null, 94.3, null, null, 128.8, null, null, 88.7, null, null, 86.7, null, null, 108.2, null, null, 112.8, null, null, 100.9, null, null, 98.2, null, null, 99.1, null, null, 99.1, null, null, 96.5, null, null, 95.3, null, null, 83.4, null, null, 101.2, null, null, 115.9, null, null, 115.9, null, null, 90.1, null, null, 90.1, null, null, 129.2, null, null, 143.5, null, null, 120.1, null, null, 167.7, null, null, 108.9, null, null, 108.9, null, null, 108.1, null, null, 108.1, null, null, 
111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 96.4, null, null, 98.2, null, null, 105, null, null, 104.9, null, null, 107, null, null, 103.3, null, null, 102.9, null, null, 106.3, null, null, 106.3, null, null, 97.5, null, null, 97.3, null, null, 106.1, null, null, 92.7, null, null, 93.3, null, null, 93.3, null, null, 89.4, null, null, 86.4, null, null, 95.7, null, null, 95.1, null, null, 96.7, null, null, 96.7, null, null, 83.4, null, null, 83.4, null, null, 102.3, null, null, 101.7, null, null, 111, 
null, 94.1, 94.1, null, 94, 94, null, 93.2, 93.2, null, 90.9, 90.9, null, 88.7, 88.7, null, 101.8, 101.8, null, 81.4, 81.4, null, 80.9, 80.9, null, 81.9, 81.9, null, 79.7, 79.7, null, 80.8, 80.8, null, 80.8, 80.8, null, 83.8, 83.8, null, 81.1, 81.1, null, 85.9, 85.9, null, 93.3, 93.3, null, 93.3, 93.3, null, 77.5, 77.5, null, 77.5, 77.5, null, 77.7, 77.7, null, 77.7, 77.7, null, 97.6, 97.6, null, 95.9, 95.9, null, 94.2, 94.2, null, 92.6, 92.6, null, 117.3, 117.3, null, 93.6, 93.6, null, 93.6, 93.6, null, 105.2, 105.2, null, 105.2, 105.2, null, 100.6, 100.6, null, 100.6, 100.6, null, 113.7, 113.7, null, 
98.7, 98.7, null, 98.1, 98.1, null, 136.8, 136.8, null, 136.8, 136.8, null, 130.6, 130.6, null, 130.6, 130.6, null, 94.7, 94.7, null, 101.9, 101.9, null, 133.5, 133.5, null, 94.3, 94.3, null, 128.8, 128.8, null, 88.7, 88.7, null, 85.2, 85.2, null, 112.8, 112.8, null, 100.1, 100.1, null, 100.9, 100.9, null, 98.2, 98.2, null, 99.1, 99.1, null, 99.1, 99.1, null, 94.2, 94.2, null, 92.9, 92.9, null, 83.4, 83.4, null, 97.5, 97.5, null, 115.5, 115.5, null, 115.5, 115.5, null, 87.4, 87.4, null, 87.4, 87.4, null, 128.7, 128.7, null, 141.8, 141.8, null, 118.4, 118.4, null, 165.9, 165.9, null, 112.3, 112.3, null, 112.3, 112.3, null, 108.1, 
108.1, null, 108.1, 108.1, null, 111.4, 111.4, null, 150.8, 150.8, null, 116.5, 116.5, null, 100.2, 100.2, null, 50.6, 50.6, null, 181.6, 181.6, null, 108.3, 108.3, null, 108.3, 108.3, null, 98.5, 98.5, null, 98.6, 98.6, null, 106.6, 106.6, null, 106.5, 106.5, null, 108, 108, null, 105, 105, null, 105.3, 105.3, null, 107.9, 107.9, null, 107.9, 107.9, null, 96.4, 96.4, null, 96.3, 96.3, null, 105.6, 105.6, null, 93.7, 93.7, null, 94.1, 94.1, null, 94.1, 94.1, null, 91.7, 91.7, null, 90.1, 90.1, null, 95, 95, null, 98.5, 98.5, null, 100.2, 100.2, null, 100.2, 100.2, null, 86.8, 86.8, null, 86.8, 86.8, null, 101.5, 101.5, 
null, 100.8, 100.8, null, 111.5, 111.5, null, null, 96.5, null, null, 96.4, null, null, 95.9, null, null, 93.4, null, null, 91.7, null, null, 101.6, null, null, 85.1, null, null, 85, null, null, 85.9, null, null, 83.9, null, null, 85.5, null, null, 85.5, null, null, 86.1, null, null, 85.6, null, null, 86.5, null, null, 94, null, null, 94, null, null, 82.4, null, null, 82.4, null, null, 81.9, null, null, 81.9, null, null, 100.8, null, null, 100.4, null, null, 99.5, null, null, 98, null, null, 112.5, null, null, 96.6, null, null, 96.6, null, null, 103.6, null, null, 103.6, null, null, 100.6, null, 
null, 100.6, null, null, 111.5, null, null, 98.4, null, null, 97.5, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 94, null, null, 101.9, null, null, 133.5, null, null, 94.3, null, null, 128.8, null, null, 89.6, null, null, 84.6, null, null, 115.7, null, null, 91.2, null, null, 100.9, null, null, 98.2, null, null, 99.1, null, null, 99.1, null, null, 91.3, null, null, 89.9, null, null, 83.4, null, null, 92.9, null, null, 114.8, null, null, 114.8, null, null, 84.2, null, null, 84.2, null, null, 128.6, null, null, 141.5, null, null, 118, null, null, 165.4, null, null, 
111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 100.7, null, null, 99, null, null, 108.3, null, null, 108.1, null, null, 109, null, null, 106.2, null, null, 107.9, null, null, 109.9, null, null, 109.9, null, null, 95.6, null, null, 95.4, null, null, 105.6, null, null, 94.4, null, null, 94.5, null, null, 94.5, null, null, 93.9, null, null, 93.7, null, null, 94.3, null, null, 101.9, null, null, 103.6, null, null, 103.6, null, null, 90.6, 
null, null, 90.6, null, null, 100.9, null, null, 100.1, null, null, 111.6, null, null, 98.7, null, null, 98.7, null, null, 98.5, null, null, 95.7, null, null, 94.8, null, null, 100.3, null, null, 89.1, null, null, 89.3, null, null, 89.8, null, null, 88.7, null, null, 88.6, null, null, 88.6, null, null, 88.5, null, null, 90.5, null, null, 87, null, null, 95.7, null, null, 95.7, null, null, 87.7, null, null, 87.7, null, null, 87.3, null, null, 87.3, null, null, 104.3, null, null, 105.1, null, null, 105, null, null, 106.6, null, null, 106.8, null, null, 98.5, null, null, 98.5, null, null, 103.7, null, 
null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 108.1, null, null, 97, null, null, 94.3, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 90.6, null, null, 101.9, null, null, 133.5, null, null, 94.3, null, null, 128.8, null, null, 85.5, null, null, 80.6, null, null, 118.9, null, null, 80.8, null, null, 100.9, null, null, 98.2, null, null, 99.1, null, null, 99.1, null, null, 88.6, null, null, 86.7, null, null, 83.4, null, null, 88.2, null, null, 110.6, null, null, 110.6, null, null, 84.2, null, null, 84.2, null, null, 127.5, null, null, 139.2, null, null, 
116.8, null, null, 161.4, null, null, 111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 102.8, null, null, 99.3, null, null, 109.9, null, null, 109.8, null, null, 110.3, null, null, 107.2, null, null, 110.3, null, null, 111.5, null, null, 111.5, null, null, 94.5, null, null, 94.4, null, null, 104.1, null, null, 95.2, null, null, 95.1, null, null, 95.1, null, null, 96, null, null, 97.2, null, null, 93.6, null, null, 105.4, null, null, 106.9, 
null, null, 106.9, null, null, 94.9, null, null, 94.9, null, null, 99.6, null, null, 98.7, null, null, 111.3, null, null, 100.6, null, null, 100.6, null, null, 101.1, null, null, 97.5, null, null, 97.8, null, null, 96.3, null, null, 93, null, null, 93.9, null, null, 93.9, null, null, 93.8, null, null, 91, null, null, 91, null, null, 90.9, null, null, 95.2, null, null, 87.9, null, null, 96.6, null, null, 96.6, null, null, 92.2, null, null, 92.2, null, null, 91.1, null, null, 91.1, null, null, 107.4, null, null, 109.3, null, null, 109.9, null, null, 112.9, null, null, 102.2, null, null, 101.3, null, 
null, 101.3, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 107.4, null, null, 92.7, null, null, 94.4, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 90.6, null, null, 101.9, null, null, 133.5, null, null, 94.3, null, null, 128.8, null, null, 85.8, null, null, 78.5, null, null, 123.5, null, null, 80.8, null, null, 100.9, null, null, 98.2, null, null, 91.4, null, null, 91.4, null, null, 86.4, null, null, 84.6, null, null, 83.4, null, null, 85.1, null, null, 103.8, null, null, 103.8, null, null, 84.2, null, null, 84.2, null, null, 
126.4, null, null, 137.1, null, null, 114.8, null, null, 158.9, null, null, 111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 104.9, null, null, 99.6, null, null, 111.8, null, null, 111.7, null, null, 111.7, null, null, 108.7, null, null, 113, null, null, 113.8, null, null, 113.8, null, null, 93.1, null, null, 92.9, null, null, 103.2, null, null, 96.5, null, null, 96.1, null, null, 96.1, null, null, 98.7, null, null, 101.6, null, null, 93.1, 
null, null, 108.8, null, null, 110, null, null, 110, null, null, 99.9, null, null, 99.9, null, null, 98.5, null, null, 97.6, null, null, 110.5, null, null, 103, null, null, 103, null, null, 103.6, null, null, 100.2, null, null, 100.7, null, null, 98.2, null, null, 96.9, null, null, 98.1, null, null, 97.5, null, null, 98.9, null, null, 93.6, null, null, 93.6, null, null, 93.5, null, null, 100.7, null, null, 88.5, null, null, 97.1, null, null, 97.1, null, null, 97.6, null, null, 97.6, null, null, 92.2, null, null, 92.2, null, null, 109.9, null, null, 112.8, null, null, 114.5, null, null, 112.9, null, 
null, 96.1, null, null, 103.5, null, null, 103.5, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 107.3, null, null, 94.8, null, null, 94.8, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 91, null, null, 101.9, null, null, 133.5, null, null, 101.8, null, null, 128.8, null, null, 85.8, null, null, 79.8, null, null, 123.5, null, null, 80.8, null, null, 100.9, null, null, 98.2, null, null, 94.8, null, null, 94.8, null, null, 85.5, null, null, 83.5, null, null, 83.4, null, null, 83.5, null, null, 102.1, null, null, 102.1, null, null, 
84.2, null, null, 84.2, null, null, 126.2, null, null, 136.4, null, null, 113.9, null, null, 158.1, null, null, 111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 106.8, null, null, 100, null, null, 113.7, null, null, 113.6, null, null, 113, null, null, 110.5, null, null, 115.7, null, null, 115.4, null, null, 115.4, null, null, 91.9, null, null, 91.7, null, null, 102.7, null, null, 97.5, null, null, 96.9, null, null, 96.9, null, null, 100.5, 
null, null, 104.6, null, null, 92.6, null, null, 111.9, null, null, 112.8, null, null, 112.8, null, null, 105.6, null, null, 105.6, null, null, 97.8, null, null, 96.8, null, null, 110.3, null, null, 104.9, null, null, 104.9, null, null, 105.7, null, null, 102.3, null, null, 103.1, null, null, 98.2, null, null, 100.3, null, null, 102, null, null, 100.8, null, null, 103.7, null, null, 91.8, null, null, 91.8, null, null, 95.6, null, null, 105.4, null, null, 88.8, null, null, 97.1, null, null, 97.1, null, null, 102.5, null, null, 102.5, null, null, 94.3, null, null, 94.3, null, null, 112, null, null, 115.6, null, 
null, 118.3, null, null, 112.9, null, null, 90.4, null, null, 105.2, null, null, 105.2, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 107.2, null, null, 94.8, null, null, 94.8, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 91.1, null, null, 101.9, null, null, 133.5, null, null, 106.8, null, null, 128.8, null, null, 85.8, null, null, 78.4, null, null, 123.5, null, null, 80.8, null, null, 105.8, null, null, 98.2, null, null, 94.8, null, null, 94.8, null, null, 84.8, null, null, 82.7, null, null, 83.4, null, null, 82.4, null, null, 
99.8, null, null, 99.8, null, null, 84.2, null, null, 84.2, null, null, 126, null, null, 136, null, null, 113.2, null, null, 157.7, null, null, 111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 111.4, null, null, 150.8, null, null, 116.5, null, null, 100.2, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 108.6, null, null, 100.8, null, null, 115.6, null, null, 115.4, null, null, 114.2, null, null, 113, null, null, 118.1, null, null, 117.5, null, null, 117.5, null, null, 91.2, null, null, 91, null, null, 102.3, null, null, 99, null, null, 98.1, 
null, null, 98.1, null, null, 103.9, null, null, 109.9, null, null, 92.6, null, null, 114.4, null, null, 114.9, null, null, 114.9, null, null, 110.8, null, null, 110.8, null, null, 96.9, null, null, 95.8, null, null, 110.5, null, null, 106.5, null, null, 106.6, null, null, 107.5, null, null, 104, null, null, 105.2, null, null, 98.9, null, null, 103.4, null, null, 105.5, null, null, 104.3, null, null, 107.3, null, null, 92.5, null, null, 92.5, null, null, 98, null, null, 109.4, null, null, 90.1, null, null, 95.8, null, null, 95.8, null, null, 106.3, null, null, 106.3, null, null, 98.9, null, null, 98.9, null, 
null, 113.5, null, null, 117.7, null, null, 121.4, null, null, 112.9, null, null, 85.6, null, null, 104.9, null, null, 104.9, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 106.7, null, null, 95, null, null, 95.4, null, null, 136.8, null, null, 136.8, null, null, 130.6, null, null, 130.6, null, null, 91.7, null, null, 101.9, null, null, 133.5, null, null, 112.9, null, null, 123.8, null, null, 85.8, null, null, 80.7, null, null, 123.5, null, null, 80.8, null, null, 105.5, null, null, 98.2, null, null, 94.8, null, null, 94.8, null, null, 81.9, null, null, 78.8, null, null, 
70.7, null, null, 82.1, null, null, 99.8, null, null, 99.8, null, null, 84.2, null, null, 84.2, null, null, 130.1, null, null, 135.6, null, null, 112.8, null, null, 157.1, null, null, 111.1, null, null, 111.1, null, null, 108.1, null, null, 108.1, null, null, 123.8, null, null, 150.8, null, null, 116.5, null, null, 123.7, null, null, 50.6, null, null, 181.6, null, null, 108.3, null, null, 108.3, null, null, 110.1, null, null, 101.7, null, null, 117.7, null, null, 117.5, null, null, 115.7, null, null, 115.7, null, null, 120.9, null, null, 119.5, null, null, 119.5, null, null, 90.9, null, null, 90.8, null, null, 101.4, 
null, null, 100.1, null, null, 98.8, null, null, 98.8, null, null, 107.1, null, null, 114.9, null, null, 92.7, null, null, 116.4, null, null, 116.6, null, null, 116.6, null, null, 115.6, null, null, 115.6, null, null, 96.3, null, null, 95.3, null, null, 109.3, null, null, 107.7, null, null, 107.8, null, null, 108.9, null, null, 105, null, null, 106.4, null, null, 98.9, null, null, 105.4, null, null, 107.9, null, null, 106.8, null, null, 109.4, null, null, 93.8, null, null, 93.8, null, null, 98.8, null, null, 111.5, null, null, 89.9, null, null, 94.3, null, null, 94.3, null, null, 109.2, null, null, 109.2, null, 
null, 101.5, null, null, 101.5, null, null, 113.9, null, null, 118.2, null, null, 122.5, null, null, 112.9, null, null, 81.2, null, null, 106.9, null, null, 106.9, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 106.4, null, null, 95, null, null, 95.4, null, null, 130.6, null, null, 130.6, null, null, 88.9, null, null, 88.9, null, null, 95.3, null, null, 103.7, null, null, 133.5, null, null, 117.6, null, null, 107, null, null, 94.2, null, null, 84.5, null, null, 123.5, null, null, 80.8, null, null, 103.4, null, null, 100.6, null, null, 94.8, null, null, 94.8, null, null, 
82.1, null, null, 78.9, null, null, 70.3, null, null, 82.1, null, null, 99.8, null, null, 99.8, null, null, 84.2, null, null, 84.2, null, null, 128.9, null, null, 135.1, null, null, 112.6, null, null, 156, null, null, 111.1, null, null, 111.1, null, null, 132.6, null, null, 132.6, null, null, 121.2, null, null, 80.8, null, null, 116.5, null, null, 123.7, null, null, 99.4, null, null, 177.3, null, null, 108.3, null, null, 108.3, null, null, 111.6, null, null, 103, null, null, 120.1, null, null, 119.9, null, null, 117.5, null, null, 118.2, null, null, 124, null, null, 122.7, null, null, 122.7, null, null, 91, 
null, null, 90.8, null, null, 101.3, null, null, 101.6, null, null, 100.2, null, null, 100.2, null, null, 109.9, null, null, 118.9, null, null, 93.1, null, null, 118, null, null, 117.7, null, null, 117.7, null, null, 120.6, null, null, 120.6, null, null, 96, null, null, 95, null, null, 109.1, null, null, 108.6, null, null, 108.7, null, null, 109.8, null, null, 105.6, null, null, 107, null, null, 99.5, null, null, 106.4, null, null, 108.8, null, null, 107.6, null, null, 110.8, null, null, 95.1, null, null, 95.1, null, null, 99.3, null, null, 112.7, null, null, 89.9, null, null, 91.2, null, null, 91.2, null, 
null, 112.3, null, null, 112.3, null, null, 105.2, null, null, 105.2, null, null, 114.2, null, null, 118.6, null, null, 122.9, null, null, 112.9, null, null, 81.7, null, null, 105.6, null, null, 105.6, null, null, 103.7, null, null, 103.7, null, null, 100.6, null, null, 100.6, null, null, 105, null, null, 95.8, null, null, 97.1, null, null, 113.3, null, null, 113.3, null, null, 86.2, null, null, 86.2, null, null, 97.9, null, null, 108.1, null, null, 133.4, null, null, 117.6, null, null, 103.8, null, null, 99.1, null, null, 85.4, null, null, 123.5, null, null, 83.7, null, null, 105, null, null, 100.1, null, null, 
94.8, null, null, 94.8, null, null, 81.7, null, null, 78.4, null, null, 68.4, null, null, 82.1, null, null, 99.8, null, null, 99.8, null, null, 84.2, null, null, 84.2, null, null, 127.9, null, null, 134, null, null, 112.7, null, null, 153.8, null, null, 111.1, null, null, 111.1, null, null, 147.1, null, null, 147.1, null, null, 120.2, null, null, 80.8, null, null, 110.7, null, null, 123.7, null, null, 147.5, null, null, 172.5, null, null, 108.3, null, null, 108.3, null, null, 112.9, null, null, 104.4, null, null, 122.8, null, null, 122.5, null, null, 119.3, null, null, 121, null, null, 127.5, null, null, 127.5, 
null, null, 127.5, null, null, 91.4, null, null, 91.3, null, null, 100, null, null, 102.8, null, null, 101, null, null, 101, null, null, 113.3, null, null, 123.9, null, null, 93.8, null, null, 119.1, null, null, 118.4, null, null, 118.4, null, null, 125.2, null, null, 125.2, null, null, 95.7, null, null, 94.8, null, null, 108.2, null, null, 109.3, null, null, 109.4, null, null, 110.7, null, null, 105.8, null, null, 107.6, null, null, 98.1, null, null, 107, null, null, 109.3, null, null, 107.9, null, null, 111.4, null, null, 95.3, null, null, 95.3, null, null, 99.8, null, null, 113.3, null, null, 90.3, null, 
null, 91.8, null, null, 91.8, null, null, 113.7, null, null, 113.7, null, null, 105.1, null, null, 105.1, null, null, 114.5, null, null, 118.5, null, null, 122.6, null, null, 113.7, null, null, 82.1, null, null, 103.3, null, null, 103.3, null, null, 103.7, null, null, 103.7, null, null, 106.7, null, null, 106.7, null, null, 105.5, null, null, 94.7, null, null, 94.6, null, null, 82.9, null, null, 82.9, null, null, 78.8, null, null, 78.8, null, null, 96.7, null, null, 101, null, null, 127.9, null, null, 117.6, null, null, 93.1, null, null, 98.6, null, null, 88.2, null, null, 113.7, null, null, 84.6, null, null, 
102.4, null, null, 98.9, null, null, 94.8, null, null, 94.8, null, null, 82.3, null, null, 77.3, null, null, 68.4, null, null, 80.8, null, null, 99.8, null, null, 99.8, null, null, 92.6, null, null, 92.6, null, null, 122.7, null, null, 126.3, null, null, 113.2, null, null, 137.3, null, null, 122.5, null, null, 122.5, null, null, 147.1, null, null, 147.1, null, null, 116.5, null, null, 80.8, null, null, 100.3, null, null, 123.7, null, null, 147.5, null, null, 172.5, null, null, 109.1, null, null, 109.1, null, null, 114.1, null, null, 106.1, null, null, 125.5, null, null, 125.1, null, null, 121.4, null, null, 123.8, 
null, null, 130.6, null, null, 132.7, null, null, 132.7, null, null, 91.8, null, null, 91.7, null, null, 99.6, null, null, 104.8, null, null, 102.7, null, null, 102.7, null, null, 116.7, null, null, 128.7, null, null, 94.7, null, null, 120, null, null, 118.8, null, null, 118.8, null, null, 129.6, null, null, 129.6, null, null, 95, null, null, 94.1, null, null, 107.4, null, null, 109.4, null, null, 109.5, null, null, 110.7, null, null, 105.3, null, null, 106.8, null, null, 98.7, null, null, 106.8, null, null, 109, null, null, 107.4, null, null, 111.2, null, null, 95.6, null, null, 95.6, null, null, 100, null, 
null, 113, null, null, 90.7, null, null, 90.4, null, null, 90.4, null, null, 114, null, null, 114, null, null, 105, null, null, 105, null, null, 112.5, null, null, 117.5, null, null, 121.3, null, null, 115.6, null, null, 82.5, null, null, 101.8, null, null, 101.8, null, null, 95.3, null, null, 95.3, null, null, 108.6, null, null, 108.6, null, null, 103.6, null, null, 96.8, null, null, 92.4, null, null, 65.8, null, null, 65.8, null, null, 74.6, null, null, 74.6, null, null, 95.2, null, null, 92.9, null, null, 116, null, null, 117.6, null, null, 93.1, null, null, 97.6, null, null, 87.3, null, null, 
103.8, null, null, 89.5, null, null, 102.7, null, null, 93.9, null, null, 100.1, null, null, 100.1, null, null, 82, null, null, 76.3, null, null, 68.4, null, null, 79.5, null, null, 99.8, null, null, 99.8, null, null, 95.4, null, null, 95.4, null, null, 111.4, null, null, 109.3, null, null, 103.6, null, null, 113.8, null, null, 114.7, null, null, 114.7, null, null, 147.1, null, null, 147.1, null, null, 114.3, null, null, 80.8, null, null, 94.5, null, null, 123.7, null, null, 147.5, null, null, 172.5, null, null, 114.8, null, null, 114.8, null, null, 115, null, null, 107.2, null, null, 128.2, null, null, 127.6, 
null, null, 123.7, null, null, 126.6, null, null, 133.3, null, null, 138.1, null, null, 138.1, null, null, 91.7, null, null, 91.6, null, null, 99.1, null, null, 105.5, null, null, 103.1, null, null, 103.1, null, null, 119.6, null, null, 132.5, null, null, 96.1, null, null, 120.6, null, null, 118.9, null, null, 118.9, null, null, 134.4, null, null, 134.4, null, null, 94.5, null, null, 93.6, null, null, 106, null, null, 108.9, null, null, 109.1, null, null, 110.3, null, null, 104.3, null, null, 105.5, null, null, 98.5, null, null, 106.3, null, null, 108.3, null, null, 106.8, null, null, 110.5, null, null, 95.4, null, 
null, 95.4, null, null, 100.1, null, null, 112.2, null, null, 91.4, null, null, 90.1, null, null, 90.1, null, null, 112.6, null, null, 112.6, null, null, 104.3, null, null, 104.3, null, null, 109.9, null, null, 115.6, null, null, 118.9, null, null, 116.5, null, null, 83.9, null, null, 99.7, null, null, 99.7, null, null, 88.2, null, null, 88.2, null, null, 109, null, null, 109, null, null, 103.5, null, null, 97.3, null, null, 90.7, null, null, 65.8, null, null, 65.8, null, null, 74.6, null, null, 74.6, null, null, 93.3, null, null, 87.9, null, null, 78.5, null, null, 117.6, null, null, 93.1, null, null, 
96, null, null, 87.1, null, null, 96.5, null, null, 90.4, null, null, 102.7, null, null, 93.9, null, null, 102.2, null, null, 102.2, null, null, 80, null, null, 74.4, null, null, 68.4, null, null, 76.9, null, null, 98.9, null, null, 98.9, null, null, 91.4, null, null, 91.4, null, null, 106.8, null, null, 102.3, null, null, 100.8, null, null, 103.4, null, null, 111.1, null, null, 111.1, null, null, 147.1, null, null, 147.1, null, null, 114.3, null, null, 80.8, null, null, 94.5, null, null, 123.7, null, null, 147.5, null, null, 172.5, null, null, 112.4, null, null, 112.4, null, null, 115.3, null, null, 108.1, 
null, null, 130.2, null, null, 129.4, null, null, 125.6, null, null, 128.7, null, null, 134.7, null, null, 143.7, null, null, 143.7, null, null, 91, null, null, 90.9, null, null, 98.8, null, null, 107.1, null, null, 104.7, null, null, 104.7, null, null, 120.5, null, null, 132.7, null, null, 97.4, null, null, 120.4, null, null, 118.4, null, null, 118.4, null, null, 136.5, null, null, 136.5, null, null, 93.7, null, null, 92.8, null, null, 105.1, null, 107.9, 107.9, null, 108.1, 108.1, null, 109.3, 109.3, null, 103, 103, null, 104.2, 104.2, null, 97.6, 97.6, null, 105.2, 105.2, null, 106.9, 106.9, null, 105.2, 105.2, null, 
109.4, 109.4, null, 95.7, 95.7, null, 95.7, 95.7, null, 100.3, 100.3, null, 111.7, 111.7, null, 91.9, 91.9, null, 89.9, 89.9, null, 89.9, 89.9, null, 110.3, 110.3, null, 110.3, 110.3, null, 104.9, 104.9, null, 104.9, 104.9, null, 107.4, 107.4, null, 113.2, 113.2, null, 115.9, 115.9, null, 115.6, 115.6, null, 85.4, 85.4, null, 97.1, 97.1, null, 97.1, 97.1, null, 83.2, 83.2, null, 83.2, 83.2, null, 110, 110, null, 110, 110, null, 103.1, 103.1, null, 96.6, 96.6, null, 89.2, 89.2, null, 65.8, 65.8, null, 65.8, 65.8, null, 74.6, 74.6, null, 74.6, 74.6, null, 91.5, 91.5, null, 83.7, 83.7, null, 61.9, 61.9, null, 117.6, 
117.6, null, 93.1, 93.1, null, 94.6, 94.6, null, 85.1, 85.1, null, 86.1, 86.1, null, 96.8, 96.8, null, 102.7, 102.7, null, 93.9, 93.9, null, 102.2, 102.2, null, 102.2, 102.2, null, 79.9, 79.9, null, 74, 74, null, 68.4, 68.4, null, 76.3, 76.3, null, 99.3, 99.3, null, 99.3, 99.3, null, 92.7, 92.7, null, 92.7, 92.7, null, 103.8, 103.8, null, 97.9, 97.9, null, 98.2, 98.2, null, 97.7, 97.7, null, 107.4, 107.4, null, 107.4, 107.4, null, 147.1, 147.1, null, 147.1, 147.1, null, 114.3, 114.3, null, 80.8, 80.8, null, 94.5, 94.5, null, 123.7, 123.7, null, 147.5, 147.5, null, 172.5, 172.5, null, 112.4, 112.4, null, 112.4, 112.4, 
null, 114.7, 114.7, null, 108.7, 108.7, null, 132, 132, null, 130.9, 130.9, null, 127.7, 127.7, null, 129.6, 129.6, null, 135.8, 135.8, null, 148.7, 148.7, null, 148.7, 148.7, null, 90.2, 90.2, null, 90.1, 90.1, null, 98.1, 98.1, null, 108, 108, null, 105.3, 105.3, null, 105.3, 105.3, null, 122.9, 122.9, null, 135.5, 135.5, null, 98.6, 98.6, null, 118.9, 118.9, null, 116.8, 116.8, null, 116.8, 116.8, null, 136, 136, null, 136, 136, null, 94.3, 94.3, null, 93.5, 93.5, null, 104, 104, null, null, 106.7, null, null, 106.8, null, null, 108, null, null, 101.4, null, null, 102.5, null, null, 96.8, null, null, 103.5, null, 
null, 104.9, null, null, 102.8, null, null, 107.8, null, null, 94.5, null, null, 94.5, null, null, 99.9, null, null, 110.3, null, null, 92.2, null, null, 90.8, null, null, 90.8, null, null, 107.3, null, null, 107.3, null, null, 102.5, null, null, 102.5, null, null, 105, null, null, 110.6, null, null, 112.8, null, null, 113.5, null, null, 87.4, null, null, 94.9, null, null, 94.9, null, null, 79.8, null, null, 79.8, null, null, 110, null, null, 110, null, null, 103.5, null, null, 96.1, null, null, 87.9, null, null, 65.8, null, null, 65.8, null, null, 74.6, null, null, 74.6, null, null, 90.1, null, null, 
83.4, null, null, 61.9, null, null, 117.6, null, null, 93.1, null, null, 92.8, null, null, 81.7, null, null, 81.4, null, null, 101.1, null, null, 102.7, null, null, 93.9, null, null, 102.2, null, null, 102.2, null, null, 79.2, null, null, 72.6, null, null, 68.4, null, null, 74.4, null, null, 99, null, null, 99, null, null, 94.7, null, null, 94.7, null, null, 101.7, null, null, 94.8, null, null, 96.7, null, null, 93.4, null, null, 104.3, null, null, 104.3, null, null, 147.1, null, null, 147.1, null, null, 114.3, null, null, 80.8, null, null, 94.5, null, null, 123.7, null, null, 147.5, null, null, 172.5, 
null, null, 112.4, null, null, 112.4, null, null, 113.8, null, null, 109.2, null, null, 133.5, null, null, 132.2, null, null, 129.2, null, null, 130.8, null, null, 136.6, null, null, 153.2, null, null, 153.2, null, null, 89.2, null, null, 89, null, null, 98.4, null, null, 108.7, null, null, 106.1, null, null, 106.1, null, null, 123.6, null, null, 135.7, null, null, 100, null, null, 117, null, null, 114.7, null, null, 114.7, null, null, 135.5, null, null, 135.5, null, null, 95, null, null, 94.3, null, null, 103.8, null, null, 105.4, null, null, 105.5, null, null, 106.4, null, null, 99.9, null, null, 100.6, null, 
null, 96.7, null, null, 101.4, null, null, 102.4, null, null, 100.4, null, null, 105.3, null, null, 93.6, null, null, 93.6, null, null, 98.8, null, null, 107.3, null, null, 92.2, null, null, 90.5, null, null, 90.5, null, null, 104.1, null, null, 104.1, null, null, 99.6, null, null, 99.6, null, null, 102.8, null, null, 107.7, null, null, 109.4, null, null, 108.6, null, null, 89.3, null, null, 92.6, null, null, 92.6, null, null, 79.4, null, null, 79.4, null, null, 110, null, null, 110, null, null, 103.2, null, null, 96.3, null, null, 88.2, null, null, 65.8, null, null, 65.8, null, null, 74.6, null, null, 
74.6, null, null, 90.5, null, null, 83.4, null, null, 61.9, null, null, 117.6, null, null, 93.1, null, null, 96.1, null, null, 81.5, null, null, 72, null, null, 107.9, null, null, 102.7, null, null, 93.9, null, null, 102.2, null, null, 102.2, null, null, 78.9, null, null, 72.3, null, null, 68.4, null, null, 74, null, null, 98, null, null, 98, null, null, 94.7, null, null, 94.7, null, null, 99.4, null, null, 91.3, null, null, 95.6, null, null, 88.1, null, null, 104.3, null, null, 104.3, null, null, 147.1, null, null, 147.1, null, null, 114.3, null, null, 80.8, null, null, 94.5, null, null, 123.7, 
null, null, 147.5, null, null, 172.5, null, null, 112.4, null, null, 112.4, null, null, 112.6, null, null, 109.8, null, null, 134.5, null, null, 133.1, null, null, 130.1, null, null, 132.8, null, null, 137.1, null, null, 156.3, null, null, 156.3, null, null, 88.7, null, null, 88.5, null, null, 103, null, null, 109.7, null, null, 107.2, null, null, 107.2, null, null, 123.7, null, null, 134.9, null, null, 101.1, null, null, 114.6, null, null, 112, null, null, 112, null, null, 135, null, null, 135, null, null, 95.6, null, null, 94.9, null, null, 103.7],
"status":{
  },
"extension":{
"published":
[null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 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, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, null, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, null, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, 2, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, 2, 2, null, null, 2, null, null, 1, null, null, 1, null, 2, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, 1, 1, null, null, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, 1, null, null, 2, null, null, null, null, null, null, null, 1, 1, null, null, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 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, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 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, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 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, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 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, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, null, null, null, null, null, null, 1, 1, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, null, null, null, null, null, null, null, null, null, null, null, null, 3, 3, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, null, null, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 3, 3, null, 3, 3, null, 3, 3, null, 2, 2, null, 2, 2, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 3, 3, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 3, 3, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, null, null, null, null, null, null, null, null, null, null, null, null, 4, 4, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 4, 4, null, 4, 4, null, null, null, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, null, null, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, null, null, null, null, null, null, 4, 4, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, 5, 5, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, null, null, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, 5, 5, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, null, null, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5, 5, null, 5, 5, null, 5, 5, null, 5, 5, null, 2, 2, null, 2, 2, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 5, 5, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 5, 5, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, 6, 6, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, null, null, null, 2, 2, null, 6, 6, null, 2, 2, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, 6, 6, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, null, null, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 6, 6, null, 6, 6, null, 6, 6, null, 6, 6, null, 2, 2, null, 2, 2, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 6, 6, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 6, 6, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, null, null, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 7, 7, null, 7, 7, null, 7, 7, null, 7, 7, null, 2, 2, null, 2, 2, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 7, 7, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 7, 7, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, null, null, null, 2, 2, null, 8, 8, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, null, null, null, 2, 2, null, 8, 8, null, 2, 2, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, null, null, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8, 8, null, 8, 8, null, 8, 8, null, 8, 8, null, 2, 2, null, 2, 2, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 8, 8, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 8, 8, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, null, null, null, 2, 2, null, 9, 9, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, 9, 9, null, null, null, null, null, null, null, null, null, null, null, null, null, 9, 9, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, null, null, null, 2, 2, null, 9, 9, null, 2, 2, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, 9, 9, null, null, null, null, null, null, null, null, null, null, null, null, null, 9, 9, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, null, null, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 9, 9, null, 9, 9, null, 9, 9, null, 9, 9, null, 2, 2, null, 2, 2, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 9, 9, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 9, 9, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, null, null, null, 2, 2, null, 10, 10, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, null, null, null, null, null, null, 10, 10, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, null, null, null, 2, 2, null, 10, 10, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, null, null, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 10, 10, null, 10, 10, null, 10, 10, null, 10, 10, null, 2, 2, null, 2, 2, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 10, 10, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 10, 10, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, null, null, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 11, 11, null, 11, 11, null, 11, 11, null, 11, 11, null, 2, 2, null, 2, 2, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 11, 11, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 11, 11, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, null, null, null, 2, 2, null, 12, 12, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 2, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 12, 12, null, 2, 2, null, 12, 12, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 12, 12, null, 12, 12, null, 12, 12, null, 12, 12, null, 2, 2, null, 2, 2, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 12, 12, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 12, 12, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 13, 13, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 13, 13, null, 13, 13, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 13, 13, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 13, 13, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, null, null, null, null, null, null, 2, 2, null, null, null, null, 2, 2, null, null, null, null, null, null, null, null, null, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, null, null, null, null, null, null, null, null, null, null, null, null, 14, 14, null, 14, 14, null, 14, 14, null, null, null, null, null, null, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, null, null, null, null, null, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, null, null, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 14, 14, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, null, null, null, null, null, 15, 15, null, null, null, null, 15, 15, null, null, null, null, null, null, null, null, null, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 16, 16, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 17, 17, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 18, 18, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, null, null, null, null, null, null, 19, 19, null, null, null, null, null, null, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, null, null, null, 19, 19, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 19, 19, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, null, null, null, null, null, null, 20, 20, null, null, null, null, null, null, null, 20, 20, null, null, null, null, null, null, null, 20, 20, null, null, null, null, null, null, null, 20, 20, null, null, null, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, null, null, null, 20, 20, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 20, 20, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, 21, 21, null, null, null, null, null, null, null, null, null, null, null, null, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 21, 21, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, null, null, null, null, null, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 22, 22, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, 23, 23, null, null, null, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, null, null, null, null, null, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 23, 23, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, null, null, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, null, null, null, 24, 24, null, null, null, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, null, null, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 24, 24, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, null, null, null, null, null, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, null, null, null, 25, 25, null, null, null, null, null, null, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, null, null, null, null, null, null, 25, 25, null, null, null, null, 25, 25, null, null, null, null, null, null, null, null, null, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 25, 25, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, null, null, null, null, null, null, null, null, null, null, null, null, 26, 26, null, 26, 26, null, 26, 26, null, null, null, null, null, null, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, null, null, null, null, null, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, null, null, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 26, 26, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, null, null, null, null, null, 27, 27, null, null, null, null, 27, 27, null, null, null, null, null, null, null, null, null, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 28, 28, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, 29, 29, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 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, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 2, 2, null, 2, 2, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, 1, 1, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 1, 1, null, 2, 2, null, 2, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 1, null, null, 1, null, null, 1, null, null, 2, null, null, 2, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 1, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 1, null, null, 2, null, null, 2, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 3, null, null, 2, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 3, null, null, 3, null, null, 3, null, null, 2, null, null, 2, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, null, 3, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 3, null, null, 2, null, null, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 4, 4, null, 4, 4, null, 4, 4, null, 2, 2, null, 2, 2, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, 4, 4, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 4, 4, null, 2, 2, null, 2, 2, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 5, null, null, 2, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 5, null, null, 5, null, null, 5, null, null, 2, null, null, 2, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 5, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 5, null, null, 2, null, null, 2, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 6, null, null, 2, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 6, null, null, 6, null, null, 6, null, null, 2, null, null, 2, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 6, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 6, null, null, 2, null, null, 2, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 7, null, null, 2, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 7, null, null, 7, null, null, 7, null, null, 2, null, null, 2, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 7, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 7, null, null, 2, null, null, 2, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 8, null, null, 2, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 8, null, null, 8, null, null, 8, null, null, 2, null, null, 2, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 8, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 8, null, null, 2, null, null, 2, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 9, null, null, 2, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 9, null, null, 9, null, null, 9, null, null, 2, null, null, 2, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 9, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 9, null, null, 2, null, null, 2, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 10, null, null, 2, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 10, null, null, 10, null, null, 10, null, null, 2, null, null, 2, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 10, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 10, null, null, 2, null, null, 2, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 11, null, null, 2, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 11, null, null, 11, null, null, 11, null, null, 2, null, null, 2, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 11, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 11, null, null, 2, null, null, 2, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 12, null, null, 2, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 12, null, null, 12, null, null, 12, null, null, 2, null, null, 2, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 12, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 12, null, null, 2, null, null, 2, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 13, null, null, 2, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 13, null, null, 13, null, null, 13, null, null, 2, null, null, 2, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 13, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 13, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 2, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, null, 14, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, 15, 15, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 16, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 17, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 18, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 19, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 20, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 21, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 22, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 23, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 24, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 25, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, null, 26, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, 27, 27, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 28, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29, null, null, 29],
"publishedCode":{
     "1" : "2023-12-14T08:00Z",
     "2" : "2024-11-18T08:00Z",
     "3" : "2023-12-18T08:00Z",
     "4" : "2024-01-17T08:00Z",
     "5" : "2024-02-28T08:00Z",
     "6" : "2024-03-18T08:00Z",
     "7" : "2024-04-17T07:00Z",
     "8" : "2024-05-20T07:00Z",
     "9" : "2024-06-17T07:00Z",
     "10" : "2024-07-17T07:00Z",
     "11" : "2024-08-16T07:00Z",
     "12" : "2024-09-16T07:00Z",
     "13" : "2024-10-16T07:00Z",
     "14" : "2024-12-16T08:00Z",
     "15" : "2025-01-17T08:00Z",
     "16" : "2025-02-25T08:00Z",
     "17" : "2025-03-17T08:00Z",
     "18" : "2025-04-16T07:00Z",
     "19" : "2025-05-20T07:00Z",
     "20" : "2025-06-16T07:00Z",
     "21" : "2025-07-16T07:00Z",
     "22" : "2025-08-18T07:00Z",
     "23" : "2025-09-16T07:00Z",
     "24" : "2025-10-16T07:00Z",
     "25" : "2025-11-18T08:00Z",
     "26" : "2025-12-16T08:00Z",
     "27" : "2026-01-19T08:00Z",
     "28" : "2026-02-25T08:00Z",
     "29" : "2026-03-16T08:00Z"
  },
"status":{
    "label":{
    }
  }
}
}
