You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2022/07/19 00:23:37 UTC

[doris] branch master updated: [refactor] Refactor time LUT (#10982)

This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 842ff2b1e2 [refactor] Refactor time LUT (#10982)
842ff2b1e2 is described below

commit 842ff2b1e2ffc30c8eb6a9341940c1cb589eab8b
Author: Gabriel <ga...@gmail.com>
AuthorDate: Tue Jul 19 08:23:29 2022 +0800

    [refactor] Refactor time LUT (#10982)
---
 be/src/common/config.h                             |    2 +
 be/src/runtime/datetime_value.cpp                  |    8 -
 be/src/util/CMakeLists.txt                         |    1 +
 be/src/util/time_lut.cpp                           |  127 +
 be/src/util/time_lut.h                             |   76 +
 be/src/vec/CMakeLists.txt                          |    3 -
 be/src/vec/runtime/vdatetime_value.cpp             |  108 +-
 be/src/vec/runtime/vdatetime_value.h               |   42 +-
 be/src/vec/runtime/week.data                       | 1267 -----
 be/src/vec/runtime/week_of_year.data               | 2178 --------
 be/src/vec/runtime/year_week.data                  | 3136 ------------
 .../datetime_functions/test_time_lut.out           | 5401 ++++++++++++++++++++
 .../datetime_functions/test_time_lut.groovy        |   27 +
 13 files changed, 5689 insertions(+), 6687 deletions(-)

diff --git a/be/src/common/config.h b/be/src/common/config.h
index f0fb39800e..80252e76ca 100644
--- a/be/src/common/config.h
+++ b/be/src/common/config.h
@@ -794,6 +794,8 @@ CONF_mInt64(cooldown_lag_time_sec, "10800"); // 3h
 
 CONF_Int32(s3_transfer_executor_pool_size, "2");
 
+CONF_Bool(enable_time_lut, "true");
+
 } // namespace config
 
 } // namespace doris
diff --git a/be/src/runtime/datetime_value.cpp b/be/src/runtime/datetime_value.cpp
index b7202916d5..de535a1363 100644
--- a/be/src/runtime/datetime_value.cpp
+++ b/be/src/runtime/datetime_value.cpp
@@ -47,14 +47,6 @@ uint8_t mysql_week_mode(uint32_t mode) {
     return mode;
 }
 
-static bool is_leap(uint32_t year) {
-    return ((year % 4) == 0) && ((year % 100 != 0) || ((year % 400) == 0 && year));
-}
-
-static uint32_t calc_days_in_year(uint32_t year) {
-    return is_leap(year) ? 366 : 365;
-}
-
 RE2 DateTimeValue::time_zone_offset_format_reg("^[+-]{1}\\d{2}\\:\\d{2}$");
 
 bool DateTimeValue::check_range(uint32_t year, uint32_t month, uint32_t day, uint32_t hour,
diff --git a/be/src/util/CMakeLists.txt b/be/src/util/CMakeLists.txt
index 48d6d45f3d..ae31a7550e 100644
--- a/be/src/util/CMakeLists.txt
+++ b/be/src/util/CMakeLists.txt
@@ -105,6 +105,7 @@ set(UTIL_FILES
   s3_util.cpp
   hdfs_storage_backend.cpp
   hdfs_util.cpp
+  time_lut.cpp
   topn_counter.cpp
   tuple_row_zorder_compare.cpp
   telemetry/telemetry.cpp
diff --git a/be/src/util/time_lut.cpp b/be/src/util/time_lut.cpp
new file mode 100644
index 0000000000..5f22bc3cea
--- /dev/null
+++ b/be/src/util/time_lut.cpp
@@ -0,0 +1,127 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+#include "util/time_lut.h"
+
+namespace doris {
+TimeLUTImpl::TimeLUTImpl() {
+    init_time_lut();
+}
+
+void TimeLUTImpl::init_time_lut() {
+    for (uint32_t y = LUT_START_YEAR; y < LUT_END_YEAR; y++) {
+        uint16_t tmp_year = 0;
+        for (uint8_t m = 0; m < NUM_MONTHS; m++) {
+            for (uint8_t i = 0; i < NUM_DAYS; i++) {
+                week_table[y - LUT_START_YEAR][m][i] =
+                        calc_week(y, m + 1, i + 1, false, false, true, &tmp_year);
+                week_of_year_table[y - LUT_START_YEAR][m][i] =
+                        calc_week(y, m + 1, i + 1, true, true, false, &tmp_year);
+                year_week_table[y - LUT_START_YEAR][m][i] = year_week(y, m + 1, i + 1);
+            }
+        }
+    }
+}
+
+uint8_t calc_week(uint16_t year, uint8_t month, uint8_t day, bool monday_first, bool week_year,
+                  bool first_weekday, uint16_t* to_year) {
+    uint64_t day_nr = calc_daynr(year, month, day);
+    uint64_t daynr_first_day = calc_daynr(year, 1, 1);
+    uint8_t weekday_first_day = calc_weekday(daynr_first_day, !monday_first);
+
+    int days = 0;
+    *to_year = year;
+
+    // Check wether the first days of this year belongs to last year
+    if (month == 1 && day <= (7 - weekday_first_day)) {
+        if (!week_year && ((first_weekday && weekday_first_day != 0) ||
+                           (!first_weekday && weekday_first_day > 3))) {
+            return 0;
+        }
+        (*to_year)--;
+        week_year = true;
+        daynr_first_day -= (days = calc_days_in_year(*to_year));
+        weekday_first_day = (weekday_first_day + 53 * 7 - days) % 7;
+    }
+
+    // How many days since first week
+    if ((first_weekday && weekday_first_day != 0) || (!first_weekday && weekday_first_day > 3)) {
+        // days in new year belongs to last year.
+        days = day_nr - (daynr_first_day + (7 - weekday_first_day));
+    } else {
+        // days in new year belongs to this year.
+        days = day_nr - (daynr_first_day - weekday_first_day);
+    }
+
+    if (week_year && days >= 52 * 7) {
+        weekday_first_day = (weekday_first_day + calc_days_in_year(*to_year)) % 7;
+        if ((first_weekday && weekday_first_day == 0) ||
+            (!first_weekday && weekday_first_day <= 3)) {
+            // Belong to next year.
+            (*to_year)++;
+            return 1;
+        }
+    }
+
+    return days / 7 + 1;
+}
+
+uint32_t calc_days_in_year(uint32_t year) {
+    return is_leap(year) ? 366 : 365;
+}
+
+bool is_leap(uint32_t year) {
+    return ((year % 4) == 0) && ((year % 100 != 0) || ((year % 400) == 0 && year));
+}
+
+uint8_t calc_weekday(uint64_t day_nr, bool is_sunday_first_day) {
+    return (day_nr + 5L + (is_sunday_first_day ? 1L : 0L)) % 7;
+}
+
+uint32_t calc_daynr(uint16_t year, uint8_t month, uint8_t day) {
+    uint32_t delsum = 0;
+    int y = year;
+
+    if (year == 0 && month == 0) {
+        return 0;
+    }
+
+    /* Cast to int to be able to handle month == 0 */
+    delsum = 365 * y + 31 * (month - 1) + day;
+    if (month <= 2) {
+        // No leap year
+        y--;
+    } else {
+        // This is great!!!
+        // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
+        // 0, 0, 3, 3, 4, 4, 5, 5, 5,  6,  7,  8
+        delsum -= (month * 4 + 23) / 10;
+    }
+    // Every 400 year has 97 leap year, 100, 200, 300 are not leap year.
+    return delsum + y / 4 - y / 100 + y / 400;
+}
+
+uint32_t year_week(uint16_t yy, uint8_t month, uint8_t day) {
+    //not covered by year_week_table, calculate at runtime
+    uint16_t to_year = 0;
+    // The range of the week in the year_week is 1-53, so the mode WEEK_YEAR is always true.
+    uint8_t week = calc_week(yy, month, day, false, true, true, &to_year);
+    return to_year * 100 + week;
+}
+
+} // namespace doris
diff --git a/be/src/util/time_lut.h b/be/src/util/time_lut.h
new file mode 100644
index 0000000000..142700d079
--- /dev/null
+++ b/be/src/util/time_lut.h
@@ -0,0 +1,76 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+#pragma once
+
+#include <stdint.h>
+
+#include <atomic>
+#include <mutex>
+
+namespace doris {
+
+constexpr uint32_t LUT_START_YEAR = 1950;
+constexpr uint32_t LUT_END_YEAR = 2030;
+
+constexpr uint32_t NUM_MONTHS = 12;
+constexpr uint32_t NUM_DAYS = 31;
+
+uint32_t year_week(uint16_t yy, uint8_t month, uint8_t day);
+
+uint32_t calc_daynr(uint16_t year, uint8_t month, uint8_t day);
+
+uint8_t calc_weekday(uint64_t day_nr, bool is_sunday_first_day);
+
+bool is_leap(uint32_t year);
+
+uint32_t calc_days_in_year(uint32_t year);
+
+uint8_t calc_week(uint16_t yy, uint8_t month, uint8_t day, bool monday_first, bool week_year,
+                  bool first_weekday, uint16_t* to_year);
+
+class TimeLUTImpl {
+public:
+    int8_t week_of_year_table[LUT_END_YEAR - LUT_START_YEAR][NUM_MONTHS][NUM_DAYS];
+
+    uint32_t year_week_table[LUT_END_YEAR - LUT_START_YEAR][NUM_MONTHS][NUM_DAYS];
+
+    int8_t week_table[LUT_END_YEAR - LUT_START_YEAR][NUM_MONTHS][NUM_DAYS];
+
+private:
+    friend class TimeLUT;
+
+    TimeLUTImpl();
+    void init_time_lut();
+};
+
+class TimeLUT {
+public:
+    static const TimeLUTImpl* GetImplement() {
+        static TimeLUT time_lut;
+        return time_lut._impl.load();
+    }
+
+protected:
+    TimeLUT() { _impl.store(new TimeLUTImpl()); }
+
+private:
+    std::atomic<const TimeLUTImpl*> _impl;
+};
+
+} // namespace doris
diff --git a/be/src/vec/CMakeLists.txt b/be/src/vec/CMakeLists.txt
index 6ac009cc73..398bf95efe 100644
--- a/be/src/vec/CMakeLists.txt
+++ b/be/src/vec/CMakeLists.txt
@@ -206,9 +206,6 @@ set(VEC_FILES
   sink/vmysql_table_sink.cpp
   sink/vresult_file_sink.cpp
   runtime/vdatetime_value.cpp
-  runtime/week_of_year.data
-  runtime/week.data
-  runtime/year_week.data
   runtime/vdata_stream_recvr.cpp
   runtime/vdata_stream_mgr.cpp
   runtime/vfile_result_writer.cpp
diff --git a/be/src/vec/runtime/vdatetime_value.cpp b/be/src/vec/runtime/vdatetime_value.cpp
index e203ec2adf..dd0d009ee5 100644
--- a/be/src/vec/runtime/vdatetime_value.cpp
+++ b/be/src/vec/runtime/vdatetime_value.cpp
@@ -44,14 +44,6 @@ uint8_t mysql_week_mode(uint32_t mode) {
     return mode;
 }
 
-bool is_leap(uint32_t year) {
-    return ((year % 4) == 0) && ((year % 100 != 0) || ((year % 400) == 0 && year));
-}
-
-uint32_t calc_days_in_year(uint32_t year) {
-    return is_leap(year) ? 366 : 365;
-}
-
 bool VecDateTimeValue::check_range(uint32_t year, uint32_t month, uint32_t day, uint32_t hour,
                                    uint32_t minute, uint32_t second, uint16_t type) {
     bool time = hour > (type == TIME_TIME ? TIME_MAX_HOUR : 23) || minute > 59 || second > 59;
@@ -59,7 +51,7 @@ bool VecDateTimeValue::check_range(uint32_t year, uint32_t month, uint32_t day,
 }
 
 bool VecDateTimeValue::check_date(uint32_t year, uint32_t month, uint32_t day) {
-    if (month == 2 && day == 29 && is_leap(year)) return false;
+    if (month == 2 && day == 29 && doris::is_leap(year)) return false;
     if (year > 9999 || month == 0 || month > 12 || day > s_days_in_month[month] || day == 0) {
         return true;
     }
@@ -439,12 +431,12 @@ bool VecDateTimeValue::get_date_from_daynr(uint64_t daynr) {
     auto [year, month, day] = std::tuple {0, 0, 0};
     year = daynr / 365;
     uint32_t days_befor_year = 0;
-    while (daynr < (days_befor_year = calc_daynr(year, 1, 1))) {
+    while (daynr < (days_befor_year = doris::calc_daynr(year, 1, 1))) {
         year--;
     }
     uint32_t days_of_year = daynr - days_befor_year + 1;
     int leap_day = 0;
-    if (is_leap(year)) {
+    if (doris::is_leap(year)) {
         if (days_of_year > 31 + 28) {
             days_of_year--;
             if (days_of_year == 31 + 28) {
@@ -675,7 +667,7 @@ bool VecDateTimeValue::to_format_string(const char* format, int len, char* to) c
             break;
         case 'j':
             // Day of year (001..366)
-            pos = int_to_str(daynr() - calc_daynr(_year, 1, 1) + 1, buf);
+            pos = int_to_str(daynr() - doris::calc_daynr(_year, 1, 1) + 1, buf);
             to = append_with_prefix(buf, pos - buf, '0', 3, to);
             break;
         case 'k':
@@ -786,7 +778,7 @@ bool VecDateTimeValue::to_format_string(const char* format, int len, char* to) c
             if (_type == TIME_TIME || (_month == 0 && _year == 0)) {
                 return false;
             }
-            pos = int_to_str(calc_weekday(daynr(), true), buf);
+            pos = int_to_str(doris::calc_weekday(daynr(), true), buf);
             to = append_with_prefix(buf, pos - buf, '0', 1, to);
             break;
         case 'W':
@@ -837,23 +829,24 @@ bool VecDateTimeValue::to_format_string(const char* format, int len, char* to) c
 }
 
 uint8_t VecDateTimeValue::calc_week(const VecDateTimeValue& value, uint8_t mode, uint32_t* year) {
-    //mode=3 is used for week_of_year()
-    if (mode == 3 && value._year >= 1950 && value._year < 2030) {
-        DCHECK(value._month < 13 && value._day < 32);
-        return week_of_year_table[value._year - 1950][value._month][value._day];
-    }
-    //mode=4 is used for week()
-    if (mode == 4 && value._year >= 1950 && value._year < 2030) {
-        DCHECK(value._month < 13 && value._day < 32);
-        return week_table[value._year - 1950][value._month][value._day];
-    }
-    //not covered by pre calculated dates, calculate at runtime
+    // mode=3 is used for week_of_year()
+    if (config::enable_time_lut && mode == 3 && value._year >= 1950 && value._year < 2030) {
+        return doris::TimeLUT::GetImplement()
+                ->week_of_year_table[value._year - doris::LUT_START_YEAR][value._month - 1]
+                                    [value._day - 1];
+    }
+    // mode=4 is used for week()
+    if (config::enable_time_lut && mode == 4 && value._year >= 1950 && value._year < 2030) {
+        return doris::TimeLUT::GetImplement()
+                ->week_table[value._year - doris::LUT_START_YEAR][value._month - 1][value._day - 1];
+    }
+    // not covered by pre calculated dates, calculate at runtime
     bool monday_first = mode & WEEK_MONDAY_FIRST;
     bool week_year = mode & WEEK_YEAR;
     bool first_weekday = mode & WEEK_FIRST_WEEKDAY;
     uint64_t day_nr = value.daynr();
-    uint64_t daynr_first_day = calc_daynr(value._year, 1, 1);
-    uint8_t weekday_first_day = calc_weekday(daynr_first_day, !monday_first);
+    uint64_t daynr_first_day = doris::calc_daynr(value._year, 1, 1);
+    uint8_t weekday_first_day = doris::calc_weekday(daynr_first_day, !monday_first);
 
     int days = 0;
     *year = value._year;
@@ -866,7 +859,7 @@ uint8_t VecDateTimeValue::calc_week(const VecDateTimeValue& value, uint8_t mode,
         }
         (*year)--;
         week_year = true;
-        daynr_first_day -= (days = calc_days_in_year(*year));
+        daynr_first_day -= (days = doris::calc_days_in_year(*year));
         weekday_first_day = (weekday_first_day + 53 * 7 - days) % 7;
     }
 
@@ -880,7 +873,7 @@ uint8_t VecDateTimeValue::calc_week(const VecDateTimeValue& value, uint8_t mode,
     }
 
     if (week_year && days >= 52 * 7) {
-        weekday_first_day = (weekday_first_day + calc_days_in_year(*year)) % 7;
+        weekday_first_day = (weekday_first_day + doris::calc_days_in_year(*year)) % 7;
         if ((first_weekday && weekday_first_day == 0) ||
             (!first_weekday && weekday_first_day <= 3)) {
             // Belong to next year.
@@ -898,13 +891,12 @@ uint8_t VecDateTimeValue::week(uint8_t mode) const {
 }
 
 uint32_t VecDateTimeValue::year_week(uint8_t mode) const {
-    //mode=4 is used for yearweek()
-    if (mode == 4 && _year >= 1950 && _year < 2030) {
-        DCHECK(_month < 13 && _day < 32);
-        return year_week_table[_year - 1950][_month][_day];
+    // mode=4 is used for yearweek()
+    if (config::enable_time_lut && mode == 4 && _year >= 1950 && _year < 2030) {
+        return doris::TimeLUT::GetImplement()->year_week_table[_year - 1950][_month - 1][_day - 1];
     }
 
-    //not covered by year_week_table, calculate at runtime
+    // not covered by year_week_table, calculate at runtime
     uint32_t year = 0;
     // The range of the week in the year_week is 1-53, so the mode WEEK_YEAR is always true.
     uint8_t week = calc_week(*this, mode | 2, &year);
@@ -912,8 +904,8 @@ uint32_t VecDateTimeValue::year_week(uint8_t mode) const {
     // the week in which the last three days of the year fall may belong to the following year.
     if (week == 53 && day() >= 29 && !(mode & 4)) {
         uint8_t monday_first = mode & WEEK_MONDAY_FIRST;
-        uint64_t daynr_of_last_day = calc_daynr(_year, 12, 31);
-        uint8_t weekday_of_last_day = calc_weekday(daynr_of_last_day, !monday_first);
+        uint64_t daynr_of_last_day = doris::calc_daynr(_year, 12, 31);
+        uint8_t weekday_of_last_day = doris::calc_weekday(daynr_of_last_day, !monday_first);
 
         if (weekday_of_last_day - monday_first < 2) {
             ++year;
@@ -1418,7 +1410,7 @@ bool VecDateTimeValue::from_date_format_str(const char* format, int format_len,
 
     // Year day
     if (yearday > 0) {
-        uint64_t days = calc_daynr(year, 1, 1) + yearday - 1;
+        uint64_t days = doris::calc_daynr(year, 1, 1) + yearday - 1;
         if (!get_date_from_daynr(days)) {
             return false;
         }
@@ -1431,9 +1423,10 @@ bool VecDateTimeValue::from_date_format_str(const char* format, int format_len,
             (!strict_week_number && strict_week_number_year >= 0)) {
             return false;
         }
-        uint64_t days = calc_daynr(strict_week_number ? strict_week_number_year : year, 1, 1);
+        uint64_t days =
+                doris::calc_daynr(strict_week_number ? strict_week_number_year : year, 1, 1);
 
-        uint8_t weekday_b = calc_weekday(days, sunday_first);
+        uint8_t weekday_b = doris::calc_weekday(days, sunday_first);
 
         if (sunday_first) {
             days += ((weekday_b == 0) ? 0 : 7) - weekday_b + (week_num - 1) * 7 + weekday % 7;
@@ -1496,7 +1489,7 @@ bool VecDateTimeValue::date_add_interval(const TimeInterval& interval, TimeUnit
         _second = seconds % 60;
         _minute = (seconds / 60) % 60;
         _hour = seconds / 3600;
-        int64_t day_nr = calc_daynr(_year, _month, 1) + days;
+        int64_t day_nr = doris::calc_daynr(_year, _month, 1) + days;
         if (!get_date_from_daynr(day_nr)) {
             return false;
         }
@@ -1518,7 +1511,7 @@ bool VecDateTimeValue::date_add_interval(const TimeInterval& interval, TimeUnit
         if (_year > 9999) {
             return false;
         }
-        if (_month == 2 && _day == 29 && !is_leap(_year)) {
+        if (_month == 2 && _day == 29 && !doris::is_leap(_year)) {
             _day = 28;
         }
         break;
@@ -1535,7 +1528,7 @@ bool VecDateTimeValue::date_add_interval(const TimeInterval& interval, TimeUnit
         _month = (months % 12) + 1;
         if (_day > s_days_in_month[_month]) {
             _day = s_days_in_month[_month];
-            if (_month == 2 && is_leap(_year)) {
+            if (_month == 2 && doris::is_leap(_year)) {
                 _day++;
             }
         }
@@ -1675,7 +1668,7 @@ std::size_t hash_value(VecDateTimeValue const& value) {
 }
 
 bool DateV2Value::is_invalid(uint32_t year, uint32_t month, uint32_t day) {
-    if (month == 2 && day == 29 && is_leap(year)) return false;
+    if (month == 2 && day == 29 && doris::is_leap(year)) return false;
     if (year < MIN_YEAR || year > MAX_YEAR || month == 0 || month > 12 ||
         day > s_days_in_month[month] || day == 0) {
         return true;
@@ -2103,7 +2096,7 @@ bool DateV2Value::from_date_format_str(const char* format, int format_len, const
 
     // Year day
     if (yearday > 0) {
-        uint64_t days = calc_daynr(year, 1, 1) + yearday - 1;
+        uint64_t days = doris::calc_daynr(year, 1, 1) + yearday - 1;
         if (!get_date_from_daynr(days)) {
             return false;
         }
@@ -2116,9 +2109,10 @@ bool DateV2Value::from_date_format_str(const char* format, int format_len, const
             (!strict_week_number && strict_week_number_year >= 0)) {
             return false;
         }
-        uint64_t days = calc_daynr(strict_week_number ? strict_week_number_year : year, 1, 1);
+        uint64_t days =
+                doris::calc_daynr(strict_week_number ? strict_week_number_year : year, 1, 1);
 
-        uint8_t weekday_b = calc_weekday(days, sunday_first);
+        uint8_t weekday_b = doris::calc_weekday(days, sunday_first);
 
         if (sunday_first) {
             days += ((weekday_b == 0) ? 0 : 7) - weekday_b + (week_num - 1) * 7 + weekday % 7;
@@ -2191,8 +2185,8 @@ uint32_t DateV2Value::year_week(uint8_t mode) const {
     // the week in which the last three days of the year fall may belong to the following year.
     if (week == 53 && day() >= 29 && !(mode & 4)) {
         uint8_t monday_first = mode & WEEK_MONDAY_FIRST;
-        uint64_t daynr_of_last_day = calc_daynr(this->year(), 12, 31);
-        uint8_t weekday_of_last_day = calc_weekday(daynr_of_last_day, !monday_first);
+        uint64_t daynr_of_last_day = doris::calc_daynr(this->year(), 12, 31);
+        uint8_t weekday_of_last_day = doris::calc_weekday(daynr_of_last_day, !monday_first);
 
         if (weekday_of_last_day - monday_first < 2) {
             ++year;
@@ -2210,12 +2204,12 @@ bool DateV2Value::get_date_from_daynr(uint64_t daynr) {
     auto [year, month, day] = std::tuple {0, 0, 0};
     year = daynr / 365;
     uint32_t days_befor_year = 0;
-    while (daynr < (days_befor_year = calc_daynr(year, 1, 1))) {
+    while (daynr < (days_befor_year = doris::calc_daynr(year, 1, 1))) {
         year--;
     }
     uint32_t days_of_year = daynr - days_befor_year + 1;
     int leap_day = 0;
-    if (is_leap(year)) {
+    if (doris::is_leap(year)) {
         if (days_of_year > 31 + 28) {
             days_of_year--;
             if (days_of_year == 31 + 28) {
@@ -2270,7 +2264,7 @@ bool DateV2Value::date_add_interval(const TimeInterval& interval, TimeUnit unit)
             return false;
         }
         if (date_v2_value_.month_ == 2 && date_v2_value_.day_ == 29 &&
-            !is_leap(date_v2_value_.year_)) {
+            !doris::is_leap(date_v2_value_.year_)) {
             date_v2_value_.day_ = 28;
         }
         break;
@@ -2288,7 +2282,7 @@ bool DateV2Value::date_add_interval(const TimeInterval& interval, TimeUnit unit)
         date_v2_value_.month_ = (months % 12) + 1;
         if (date_v2_value_.day_ > s_days_in_month[date_v2_value_.month_]) {
             date_v2_value_.day_ = s_days_in_month[date_v2_value_.month_];
-            if (date_v2_value_.month_ == 2 && is_leap(date_v2_value_.year_)) {
+            if (date_v2_value_.month_ == 2 && doris::is_leap(date_v2_value_.year_)) {
                 date_v2_value_.day_++;
             }
         }
@@ -2464,7 +2458,7 @@ bool DateV2Value::to_format_string(const char* format, int len, char* to) const
             break;
         case 'j':
             // Day of year (001..366)
-            pos = int_to_str(daynr() - calc_daynr(this->year(), 1, 1) + 1, buf);
+            pos = int_to_str(daynr() - doris::calc_daynr(this->year(), 1, 1) + 1, buf);
             to = append_with_prefix(buf, pos - buf, '0', 3, to);
             break;
         case 'k':
@@ -2542,7 +2536,7 @@ bool DateV2Value::to_format_string(const char* format, int len, char* to) const
             if (this->month() == 0 && this->year() == 0) {
                 return false;
             }
-            pos = int_to_str(calc_weekday(daynr(), true), buf);
+            pos = int_to_str(doris::calc_weekday(daynr(), true), buf);
             to = append_with_prefix(buf, pos - buf, '0', 1, to);
             break;
         case 'W':
@@ -2675,8 +2669,8 @@ uint8_t DateV2Value::calc_week(const uint32_t& day_nr, const uint16_t& year, con
     bool monday_first = mode & WEEK_MONDAY_FIRST;
     bool week_year = mode & WEEK_YEAR;
     bool first_weekday = mode & WEEK_FIRST_WEEKDAY;
-    uint64_t daynr_first_day = calc_daynr(year, 1, 1);
-    uint8_t weekday_first_day = calc_weekday(daynr_first_day, !monday_first);
+    uint64_t daynr_first_day = doris::calc_daynr(year, 1, 1);
+    uint8_t weekday_first_day = doris::calc_weekday(daynr_first_day, !monday_first);
 
     int days = 0;
     *to_year = year;
@@ -2689,7 +2683,7 @@ uint8_t DateV2Value::calc_week(const uint32_t& day_nr, const uint16_t& year, con
         }
         (*to_year)--;
         week_year = true;
-        daynr_first_day -= (days = calc_days_in_year(*to_year));
+        daynr_first_day -= (days = doris::calc_days_in_year(*to_year));
         weekday_first_day = (weekday_first_day + 53 * 7 - days) % 7;
     }
 
@@ -2703,7 +2697,7 @@ uint8_t DateV2Value::calc_week(const uint32_t& day_nr, const uint16_t& year, con
     }
 
     if (week_year && days >= 52 * 7) {
-        weekday_first_day = (weekday_first_day + calc_days_in_year(*to_year)) % 7;
+        weekday_first_day = (weekday_first_day + doris::calc_days_in_year(*to_year)) % 7;
         if ((first_weekday && weekday_first_day == 0) ||
             (!first_weekday && weekday_first_day <= 3)) {
             // Belong to next year.
diff --git a/be/src/vec/runtime/vdatetime_value.h b/be/src/vec/runtime/vdatetime_value.h
index 1bf0fe44dd..a4ca92d4a2 100644
--- a/be/src/vec/runtime/vdatetime_value.h
+++ b/be/src/vec/runtime/vdatetime_value.h
@@ -27,8 +27,10 @@
 
 #include "cctz/civil_time.h"
 #include "cctz/time_zone.h"
+#include "common/config.h"
 #include "udf/udf.h"
 #include "util/hash_util.hpp"
+#include "util/time_lut.h"
 #include "util/timezone_utils.h"
 
 namespace doris {
@@ -151,38 +153,6 @@ const uint32_t MIN_YEAR = 1000;
 static RE2 time_zone_offset_format_reg("^[+-]{1}\\d{2}\\:\\d{2}$");
 
 uint8_t mysql_week_mode(uint32_t mode);
-bool is_leap(uint32_t year);
-uint32_t calc_days_in_year(uint32_t year);
-
-// Calculate how many days since 0000-01-01
-// 0000-01-01 is 1st B.C.
-static uint32_t calc_daynr(uint16_t year, uint8_t month, uint8_t day) {
-    uint32_t delsum = 0;
-    int y = year;
-
-    if (year == 0 && month == 0) {
-        return 0;
-    }
-
-    /* Cast to int to be able to handle month == 0 */
-    delsum = 365 * y + 31 * (month - 1) + day;
-    if (month <= 2) {
-        // No leap year
-        y--;
-    } else {
-        // This is great!!!
-        // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
-        // 0, 0, 3, 3, 4, 4, 5, 5, 5,  6,  7,  8
-        delsum -= (month * 4 + 23) / 10;
-    }
-    // Every 400 year has 97 leap year, 100, 200, 300 are not leap year.
-    return delsum + y / 4 - y / 100 + y / 400;
-}
-
-//W = (D + M*2 + 3*(M+1)/5 + Y + Y/4 -Y/100 + Y/400)%7
-static uint8_t calc_weekday(uint64_t day_nr, bool is_sunday_first_day) {
-    return (day_nr + 5L + (is_sunday_first_day ? 1L : 0L)) % 7;
-}
 
 class DateV2Value;
 
@@ -199,10 +169,6 @@ public:
               _month(0), // so this is a difference between Vectorization mode and Rowbatch mode with DateTimeValue;
               _year(0) {} // before int128  16 bytes  --->  after int64 8 bytes
 
-    // import week_table, week_of_year_table, year_week_table, from 19500101 to 20291230
-#include "vec/runtime/week.data"
-#include "vec/runtime/week_of_year.data"
-#include "vec/runtime/year_week.data"
     // The data format of DATE/DATETIME is different in storage layer and execute layer.
     // So we should use diffrent creator to get data from value.
     // We should use create_from_olap_xxx only at binary data scaned from storage engine and convert to typed data.
@@ -391,7 +357,7 @@ public:
     void to_datetime() { _type = TIME_DATETIME; }
 
     // Weekday, from 0(Mon) to 6(Sun)
-    uint8_t weekday() const { return calc_weekday(daynr(), false); }
+    uint8_t weekday() const { return doris::calc_weekday(daynr(), false); }
     auto day_of_week() const { return (weekday() + 1) % 7 + 1; }
 
     // The bits in week_format has the following meaning:
@@ -761,7 +727,7 @@ public:
     uint8_t day() const { return date_v2_value_.day_; }
 
     // Weekday, from 0(Mon) to 6(Sun)
-    uint8_t weekday() const { return calc_weekday(daynr(), false); }
+    uint8_t weekday() const { return doris::calc_weekday(daynr(), false); }
     auto day_of_week() const { return (weekday() + 1) % 7 + 1; }
 
     // The bits in week_format has the following meaning:
diff --git a/be/src/vec/runtime/week.data b/be/src/vec/runtime/week.data
deleted file mode 100644
index 957d59653d..0000000000
--- a/be/src/vec/runtime/week.data
+++ /dev/null
@@ -1,1267 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-
-/**
- * @brief
- * week_table contains results of week(day), `day` between 1950-1-1 and 2029-12-30.
- * week_table is used to speed up week() calculation.
- * week_table is auto-generated, codes are attached at the end of the file as comments.
- */
-static constexpr uint8_t week_table[80][13][32] = { // 1950
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1951
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 1952
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1953
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1954
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1955
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1956
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-     {0, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18},
-     {0, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-     {0, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27},
-     {0, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-     {0, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-     {0, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40},
-     {0, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-     {0, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48},
-     {0, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53}},
-    // 1957
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1958
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1959
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1960
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1961
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1962
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 1963
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1964
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1965
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1966
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1967
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1968
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1969
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1970
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1971
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1972
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1973
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 1974
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1975
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1976
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1977
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1978
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1979
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 1980
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1981
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1982
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1983
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1984
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-     {0, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18},
-     {0, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-     {0, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27},
-     {0, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-     {0, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-     {0, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40},
-     {0, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-     {0, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48},
-     {0, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53}},
-    // 1985
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1986
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1987
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1988
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1989
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1990
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 1991
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1992
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1993
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 1994
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 1995
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 1996
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 1997
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 1998
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 1999
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 2000
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 2001
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 2002
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 2003
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 2004
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 2005
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 2006
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 2007
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 2008
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 2009
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 2010
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 2011
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 2012
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-     {0, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18},
-     {0, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-     {0, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27},
-     {0, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-     {0, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-     {0, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40},
-     {0, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-     {0, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48},
-     {0, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53}},
-    // 2013
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 2014
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 2015
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 2016
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 2017
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 2018
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}},
-    // 2019
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
-     {0, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 2020
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 2021
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 2022
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-     {0, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18},
-     {0, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-     {0, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26},
-     {0, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-     {0, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-     {0, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39},
-     {0, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-     {0, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48},
-     {0, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-    // 2023
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-     {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 2024
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13},
-     {0, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17},
-     {0, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21},
-     {0, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26},
-     {0, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30},
-     {0, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34},
-     {0, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39},
-     {0, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43},
-     {0, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48},
-     {0, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52}},
-    // 2025
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
-     {0, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9},
-     {0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13},
-     {0, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17},
-     {0, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21},
-     {0, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26},
-     {0, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30},
-     {0, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35},
-     {0, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39},
-     {0, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43},
-     {0, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48},
-     {0, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52}},
-    // 2026
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-     {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-     {0, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17},
-     {0, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-     {0, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26},
-     {0, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-     {0, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-     {0, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39},
-     {0, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-     {0, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48},
-     {0, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-    // 2027
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-     {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-     {0, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17},
-     {0, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-     {0, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26},
-     {0, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-     {0, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-     {0, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39},
-     {0, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-     {0, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48},
-     {0, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-    // 2028
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-     {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9},
-     {0, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-     {0, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18},
-     {0, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-     {0, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26},
-     {0, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-     {0, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-     {0, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40},
-     {0, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-     {0, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48},
-     {0, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53}},
-    // 2029
-    {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-     {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4},
-     {0, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8},
-     {0, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12},
-     {0, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17},
-     {0, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21},
-     {0, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26},
-     {0, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30},
-     {0, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34},
-     {0, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39},
-     {0, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43},
-     {0, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47},
-     {0, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52}}};
-
-
-// generator tool
-// #include <iostream>
-// #include <sstream>
-// using std::stringstream;
-
-// static uint32_t calc_daynr(uint16_t year, uint8_t month, uint8_t day) {
-//     uint32_t delsum = 0;
-//     int y = year;
-
-//     if (year == 0 && month == 0) {
-//         return 0;
-//     }
-
-//     /* Cast to int to be able to handle month == 0 */
-//     delsum = 365 * y + 31 * (month - 1) + day;
-//     if (month <= 2) {
-//         // No leap year
-//         y--;
-//     } else {
-//         // This is great!!!
-//         // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
-//         // 0, 0, 3, 3, 4, 4, 5, 5, 5,  6,  7,  8
-//         delsum -= (month * 4 + 23) / 10;
-//     }
-//     // Every 400 year has 97 leap year, 100, 200, 300 are not leap year.
-//     return delsum + y / 4 - y / 100 + y / 400;
-// }
-
-// static uint8_t calc_weekday(uint64_t day_nr, bool is_sunday_first_day) {
-//     return (day_nr + 5L + (is_sunday_first_day ? 1L : 0L)) % 7;
-// }
-
-// bool is_leap(uint32_t year) {
-//     return ((year % 4) == 0) && ((year % 100 != 0) || ((year % 400) == 0 && year));
-// }
-
-// uint32_t calc_days_in_year(uint32_t year) {
-//     return is_leap(year) ? 366 : 365;
-// }
-
-// uint8_t calc_week(uint16_t yy, uint8_t mm, uint8_t dd, uint32_t* year) {
-//     if (mm==0 || dd == 0) return 0;
-//     bool monday_first = false;
-//     bool week_year = false;
-//     bool first_weekday = true;
-//     uint64_t day_nr = calc_daynr(yy, mm, dd);
-//     uint64_t daynr_first_day = calc_daynr(yy, 1, 1);
-//     uint8_t weekday_first_day = calc_weekday(daynr_first_day, !monday_first);
-
-//     int days = 0;
-//     *year = yy;
-
-//     // Check wether the first days of this year belongs to last year
-//     if (mm == 1 && dd <= (7 - weekday_first_day)) {
-//         if (!week_year && ((first_weekday && weekday_first_day != 0) ||
-//                            (!first_weekday && weekday_first_day > 3))) {
-//             return 0;
-//         }
-//         (*year)--;
-//         week_year = true;
-//         daynr_first_day -= (days = calc_days_in_year(*year));
-//         weekday_first_day = (weekday_first_day + 53 * 7 - days) % 7;
-//     }
-
-//     // How many days since first week
-//     if ((first_weekday && weekday_first_day != 0) || (!first_weekday && weekday_first_day > 3)) {
-//         // days in new year belongs to last year.
-//         days = day_nr - (daynr_first_day + (7 - weekday_first_day));
-//     } else {
-//         // days in new year belongs to this year.
-//         days = day_nr - (daynr_first_day - weekday_first_day);
-//     }
-
-//     if (week_year && days >= 52 * 7) {
-//         weekday_first_day = (weekday_first_day + calc_days_in_year(*year)) % 7;
-//         if ((first_weekday && weekday_first_day == 0) ||
-//             (!first_weekday && weekday_first_day <= 3)) {
-//             // Belong to next year.
-//             (*year)++;
-//             return 1;
-//         }
-//     }
-//     return days / 7 + 1;
-// }
-
-// void month(uint32_t y, uint16_t m, stringstream &ss){
-//     uint32_t tmp;
-//     ss << "{";
-//     for( uint8_t i=0; i<31; i++)
-//         ss << (int)calc_week(y, m, i, &tmp) <<",";
-//     ss << (int)calc_week(y, m, 31, &tmp)<<"}";
-// }
-
-// void year(uint32_t y, stringstream &ss){
-//     ss<<"//"<<y<<"\n{";
-//     for(uint8_t m = 0; m<12; m++){
-//         month(y, m, ss);
-//         ss<<",\n";
-//     }
-//     month(y, 12, ss);
-//     ss<<"}";
-
-// }
-
-// int main(){
-//     // uint16_t y=1950;
-//     // stringstream ss;
-//     // ss<<"static constexpr int8_t week_table [80][13][32] = {";
-//     // while( y < 2029){
-//     //     year(y, ss);
-//     //     ss<<",\n";
-//     //     y++;
-//     // }
-//     // year(y,ss);
-//     // ss<<"};";
-//     // std::cout<<ss.str();
-//     #include "week.data"
-//     std::cout<<"week(1978-04-22)"<<(int)week_table[1978-1950][4][22];
-//     return 0;
-    
-// } 
\ No newline at end of file
diff --git a/be/src/vec/runtime/week_of_year.data b/be/src/vec/runtime/week_of_year.data
deleted file mode 100644
index 15466aec2e..0000000000
--- a/be/src/vec/runtime/week_of_year.data
+++ /dev/null
@@ -1,2178 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-static constexpr int8_t week_of_year_table[80][13][32] = {
-        //1950
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1951
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1952
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1953
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1954
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //1955
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1956
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1957
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1958
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1959
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1960
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1961
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1962
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1963
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1964
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1965
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //1966
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1967
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1968
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1969
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1970
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1971
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //1972
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1973
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1974
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1975
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1976
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 0, 0},
-         {0,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12,
-          12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14},
-         {0,  14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16,
-          16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 0},
-         {0,  18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20,
-          20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23},
-         {0,  23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25,
-          25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 0},
-         {0,  27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29,
-          29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31},
-         {0,  31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33,
-          34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36},
-         {0,  36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38,
-          38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 0},
-         {0,  40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42,
-          42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44},
-         {0,  45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47,
-          47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 0},
-         {0,  49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51,
-          51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53}},
-        //1977
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1978
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1979
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1980
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1981
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1982
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //1983
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1984
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1985
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1986
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1987
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1988
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1989
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1990
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //1991
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1992
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1993
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //1994
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //1995
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //1996
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //1997
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //1998
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //1999
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //2000
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //2001
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //2002
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //2003
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //2004
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 0, 0},
-         {0,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 12,
-          12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14},
-         {0,  14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16,
-          16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 0},
-         {0,  18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20,
-          20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23},
-         {0,  23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25,
-          25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 0},
-         {0,  27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29,
-          29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31},
-         {0,  31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33,
-          34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36, 36},
-         {0,  36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38,
-          38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 0},
-         {0,  40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42,
-          42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44},
-         {0,  45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47,
-          47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 0},
-         {0,  49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51,
-          51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53}},
-        //2005
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //2006
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //2007
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //2008
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //2009
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //2010
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //2011
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //2012
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //2013
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //2014
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //2015
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //2016
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //2017
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //2018
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}},
-        //2019
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3,
-          3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
-         {0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-          7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //2020
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //2021
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //2022
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11,
-          11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13},
-         {0,  13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15,
-          15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 0},
-         {0,  17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19,
-          20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22},
-         {0,  22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24,
-          24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 0},
-         {0,  26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28,
-          28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30},
-         {0,  31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33,
-          33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35},
-         {0,  35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37,
-          37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 0},
-         {0,  39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41,
-          41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44},
-         {0,  44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46,
-          46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 0},
-         {0,  48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50,
-          50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52}},
-        //2023
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
-          3, 3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5},
-         {0, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7,
-          7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //2024
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 0, 0},
-         {0,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11,
-          11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13},
-         {0,  14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16,
-          16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 0},
-         {0,  18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20,
-          20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22},
-         {0,  22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
-          24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 0},
-         {0,  27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29,
-          29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31},
-         {0,  31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33,
-          33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35},
-         {0,  35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37,
-          38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 0},
-         {0,  40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42,
-          42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44},
-         {0,  44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46,
-          46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 0},
-         {0,  48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50,
-          51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1}},
-        //2025
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3,
-          3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
-         {0, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
-          7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11,
-          11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14},
-         {0,  14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16,
-          16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 0},
-         {0,  18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-          20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22},
-         {0,  22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24,
-          25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 0},
-         {0,  27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29,
-          29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31},
-         {0,  31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33,
-          33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35},
-         {0,  36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38,
-          38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 0},
-         {0,  40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42,
-          42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44},
-         {0,  44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46,
-          46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 0},
-         {0,  49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51,
-          51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1,  1,  1}},
-        //2026
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3,
-          3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
-         {0, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-          8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 0, 0, 0},
-         {0,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11,
-          12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14},
-         {0,  14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16,
-          16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 0},
-         {0,  18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20,
-          20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22},
-         {0,  23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25,
-          25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 0},
-         {0,  27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29,
-          29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31},
-         {0,  31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33,
-          33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 36},
-         {0,  36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 38, 38,
-          38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 0},
-         {0,  40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42,
-          42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44},
-         {0,  44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46,
-          47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 0},
-         {0,  49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 51, 51,
-          51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53}},
-        //2027
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
-          2, 2,  3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4},
-         {0, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7,
-          7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0},
-         {0,  9,  9,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11,
-          11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13},
-         {0,  13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
-          15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 0},
-         {0,  17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19,
-          19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22},
-         {0,  22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-          24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 0},
-         {0,  26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28,
-          28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30},
-         {0,  30, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32,
-          33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35},
-         {0,  35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37,
-          37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 0},
-         {0,  39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41,
-          41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43},
-         {0,  44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46,
-          46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 0},
-         {0,  48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50,
-          50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52}},
-        //2028
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 52, 52, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
-          2, 3,  3,  3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5},
-         {0, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7,
-          7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 0, 0},
-         {0,  9,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11,
-          11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13},
-         {0,  13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15,
-          15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 0},
-         {0,  18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20,
-          20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22},
-         {0,  22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24,
-          24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 0},
-         {0,  26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-          28, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31},
-         {0,  31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33,
-          33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35},
-         {0,  35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37,
-          37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 0},
-         {0,  39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41,
-          42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44},
-         {0,  44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46,
-          46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 0},
-         {0,  48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50,
-          50, 50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52}},
-        //2029
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3,
-          3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5},
-         {0, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7,
-          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 0, 0, 0},
-         {0,  9,  9,  9,  9,  10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
-          11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13},
-         {0,  13, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15,
-          16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 0},
-         {0,  18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20,
-          20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22},
-         {0,  22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24,
-          24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 0},
-         {0,  26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28,
-          29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 31, 31},
-         {0,  31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33,
-          33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35},
-         {0,  35, 35, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37,
-          37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 0},
-         {0,  40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 42,
-          42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44},
-         {0,  44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46,
-          46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 0},
-         {0,  48, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50,
-          50, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 1}}};
diff --git a/be/src/vec/runtime/year_week.data b/be/src/vec/runtime/year_week.data
deleted file mode 100644
index 249b498f1c..0000000000
--- a/be/src/vec/runtime/year_week.data
+++ /dev/null
@@ -1,3136 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-static constexpr uint32_t year_week_table[80][13][32] = { //1950
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195001, 195001, 195001, 195001, 195001, 195001, 195001, 195002, 195002, 195002,
-          195002, 195002, 195002, 195002, 195003, 195003, 195003, 195003, 195003, 195003, 195003,
-          195004, 195004, 195004, 195004, 195004, 195004, 195004, 195005, 195005, 195005},
-         {0,      195005, 195005, 195005, 195005, 195006, 195006, 195006, 195006, 195006, 195006,
-          195006, 195007, 195007, 195007, 195007, 195007, 195007, 195007, 195008, 195008, 195008,
-          195008, 195008, 195008, 195008, 195009, 195009, 195009, 195009, 195009, 195009},
-         {0,      195009, 195009, 195009, 195009, 195010, 195010, 195010, 195010, 195010, 195010,
-          195010, 195011, 195011, 195011, 195011, 195011, 195011, 195011, 195012, 195012, 195012,
-          195012, 195012, 195012, 195012, 195013, 195013, 195013, 195013, 195013, 195013},
-         {0,      195013, 195014, 195014, 195014, 195014, 195014, 195014, 195014, 195015, 195015,
-          195015, 195015, 195015, 195015, 195015, 195016, 195016, 195016, 195016, 195016, 195016,
-          195016, 195017, 195017, 195017, 195017, 195017, 195017, 195017, 195018, 195018},
-         {0,      195018, 195018, 195018, 195018, 195018, 195018, 195019, 195019, 195019, 195019,
-          195019, 195019, 195019, 195020, 195020, 195020, 195020, 195020, 195020, 195020, 195021,
-          195021, 195021, 195021, 195021, 195021, 195021, 195022, 195022, 195022, 195022},
-         {0,      195022, 195022, 195022, 195023, 195023, 195023, 195023, 195023, 195023, 195023,
-          195024, 195024, 195024, 195024, 195024, 195024, 195024, 195025, 195025, 195025, 195025,
-          195025, 195025, 195025, 195026, 195026, 195026, 195026, 195026, 195026, 195026},
-         {0,      195026, 195027, 195027, 195027, 195027, 195027, 195027, 195027, 195028, 195028,
-          195028, 195028, 195028, 195028, 195028, 195029, 195029, 195029, 195029, 195029, 195029,
-          195029, 195030, 195030, 195030, 195030, 195030, 195030, 195030, 195031, 195031},
-         {0,      195031, 195031, 195031, 195031, 195031, 195032, 195032, 195032, 195032, 195032,
-          195032, 195032, 195033, 195033, 195033, 195033, 195033, 195033, 195033, 195034, 195034,
-          195034, 195034, 195034, 195034, 195034, 195035, 195035, 195035, 195035, 195035},
-         {0,      195035, 195035, 195036, 195036, 195036, 195036, 195036, 195036, 195036, 195037,
-          195037, 195037, 195037, 195037, 195037, 195037, 195038, 195038, 195038, 195038, 195038,
-          195038, 195038, 195039, 195039, 195039, 195039, 195039, 195039, 195039, 195040},
-         {0,      195040, 195040, 195040, 195040, 195040, 195040, 195040, 195041, 195041, 195041,
-          195041, 195041, 195041, 195041, 195042, 195042, 195042, 195042, 195042, 195042, 195042,
-          195043, 195043, 195043, 195043, 195043, 195043, 195043, 195044, 195044, 195044},
-         {0,      195044, 195044, 195044, 195044, 195045, 195045, 195045, 195045, 195045, 195045,
-          195045, 195046, 195046, 195046, 195046, 195046, 195046, 195046, 195047, 195047, 195047,
-          195047, 195047, 195047, 195047, 195048, 195048, 195048, 195048, 195048, 195048},
-         {0,      195048, 195048, 195049, 195049, 195049, 195049, 195049, 195049, 195049, 195050,
-          195050, 195050, 195050, 195050, 195050, 195050, 195051, 195051, 195051, 195051, 195051,
-          195051, 195051, 195052, 195052, 195052, 195052, 195052, 195052, 195052, 195101}},
-        //1951
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195053, 195053, 195053, 195053, 195053, 195053, 195101, 195101, 195101, 195101,
-          195101, 195101, 195101, 195102, 195102, 195102, 195102, 195102, 195102, 195102, 195103,
-          195103, 195103, 195103, 195103, 195103, 195103, 195104, 195104, 195104, 195104},
-         {0,      195104, 195104, 195104, 195105, 195105, 195105, 195105, 195105, 195105, 195105,
-          195106, 195106, 195106, 195106, 195106, 195106, 195106, 195107, 195107, 195107, 195107,
-          195107, 195107, 195107, 195108, 195108, 195108, 195108, 195108, 195108, 195108},
-         {0,      195108, 195108, 195108, 195109, 195109, 195109, 195109, 195109, 195109, 195109,
-          195110, 195110, 195110, 195110, 195110, 195110, 195110, 195111, 195111, 195111, 195111,
-          195111, 195111, 195111, 195112, 195112, 195112, 195112, 195112, 195112, 195112},
-         {0,      195113, 195113, 195113, 195113, 195113, 195113, 195113, 195114, 195114, 195114,
-          195114, 195114, 195114, 195114, 195115, 195115, 195115, 195115, 195115, 195115, 195115,
-          195116, 195116, 195116, 195116, 195116, 195116, 195116, 195117, 195117, 195117},
-         {0,      195117, 195117, 195117, 195117, 195117, 195118, 195118, 195118, 195118, 195118,
-          195118, 195118, 195119, 195119, 195119, 195119, 195119, 195119, 195119, 195120, 195120,
-          195120, 195120, 195120, 195120, 195120, 195121, 195121, 195121, 195121, 195121},
-         {0,      195121, 195121, 195122, 195122, 195122, 195122, 195122, 195122, 195122, 195123,
-          195123, 195123, 195123, 195123, 195123, 195123, 195124, 195124, 195124, 195124, 195124,
-          195124, 195124, 195125, 195125, 195125, 195125, 195125, 195125, 195125, 195126},
-         {0,      195126, 195126, 195126, 195126, 195126, 195126, 195126, 195127, 195127, 195127,
-          195127, 195127, 195127, 195127, 195128, 195128, 195128, 195128, 195128, 195128, 195128,
-          195129, 195129, 195129, 195129, 195129, 195129, 195129, 195130, 195130, 195130},
-         {0,      195130, 195130, 195130, 195130, 195131, 195131, 195131, 195131, 195131, 195131,
-          195131, 195132, 195132, 195132, 195132, 195132, 195132, 195132, 195133, 195133, 195133,
-          195133, 195133, 195133, 195133, 195134, 195134, 195134, 195134, 195134, 195134},
-         {0,      195134, 195135, 195135, 195135, 195135, 195135, 195135, 195135, 195136, 195136,
-          195136, 195136, 195136, 195136, 195136, 195137, 195137, 195137, 195137, 195137, 195137,
-          195137, 195138, 195138, 195138, 195138, 195138, 195138, 195138, 195139, 195139},
-         {0,      195139, 195139, 195139, 195139, 195139, 195139, 195140, 195140, 195140, 195140,
-          195140, 195140, 195140, 195141, 195141, 195141, 195141, 195141, 195141, 195141, 195142,
-          195142, 195142, 195142, 195142, 195142, 195142, 195143, 195143, 195143, 195143},
-         {0,      195143, 195143, 195143, 195144, 195144, 195144, 195144, 195144, 195144, 195144,
-          195145, 195145, 195145, 195145, 195145, 195145, 195145, 195146, 195146, 195146, 195146,
-          195146, 195146, 195146, 195147, 195147, 195147, 195147, 195147, 195147, 195147},
-         {0,      195147, 195148, 195148, 195148, 195148, 195148, 195148, 195148, 195149, 195149,
-          195149, 195149, 195149, 195149, 195149, 195150, 195150, 195150, 195150, 195150, 195150,
-          195150, 195151, 195151, 195151, 195151, 195151, 195151, 195151, 195152, 195152}},
-        //1952
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195152, 195152, 195152, 195152, 195152, 195201, 195201, 195201, 195201, 195201,
-          195201, 195201, 195202, 195202, 195202, 195202, 195202, 195202, 195202, 195203, 195203,
-          195203, 195203, 195203, 195203, 195203, 195204, 195204, 195204, 195204, 195204},
-         {0,      195204, 195204, 195205, 195205, 195205, 195205, 195205, 195205, 195205, 195206,
-          195206, 195206, 195206, 195206, 195206, 195206, 195207, 195207, 195207, 195207, 195207,
-          195207, 195207, 195208, 195208, 195208, 195208, 195208, 195208, 195208, 195209},
-         {0,      195208, 195209, 195209, 195209, 195209, 195209, 195209, 195209, 195210, 195210,
-          195210, 195210, 195210, 195210, 195210, 195211, 195211, 195211, 195211, 195211, 195211,
-          195211, 195212, 195212, 195212, 195212, 195212, 195212, 195212, 195213, 195213},
-         {0,      195213, 195213, 195213, 195213, 195213, 195214, 195214, 195214, 195214, 195214,
-          195214, 195214, 195215, 195215, 195215, 195215, 195215, 195215, 195215, 195216, 195216,
-          195216, 195216, 195216, 195216, 195216, 195217, 195217, 195217, 195217, 195217},
-         {0,      195217, 195217, 195217, 195218, 195218, 195218, 195218, 195218, 195218, 195218,
-          195219, 195219, 195219, 195219, 195219, 195219, 195219, 195220, 195220, 195220, 195220,
-          195220, 195220, 195220, 195221, 195221, 195221, 195221, 195221, 195221, 195221},
-         {0,      195222, 195222, 195222, 195222, 195222, 195222, 195222, 195223, 195223, 195223,
-          195223, 195223, 195223, 195223, 195224, 195224, 195224, 195224, 195224, 195224, 195224,
-          195225, 195225, 195225, 195225, 195225, 195225, 195225, 195226, 195226, 195226},
-         {0,      195226, 195226, 195226, 195226, 195226, 195227, 195227, 195227, 195227, 195227,
-          195227, 195227, 195228, 195228, 195228, 195228, 195228, 195228, 195228, 195229, 195229,
-          195229, 195229, 195229, 195229, 195229, 195230, 195230, 195230, 195230, 195230},
-         {0,      195230, 195230, 195231, 195231, 195231, 195231, 195231, 195231, 195231, 195232,
-          195232, 195232, 195232, 195232, 195232, 195232, 195233, 195233, 195233, 195233, 195233,
-          195233, 195233, 195234, 195234, 195234, 195234, 195234, 195234, 195234, 195235},
-         {0,      195235, 195235, 195235, 195235, 195235, 195235, 195236, 195236, 195236, 195236,
-          195236, 195236, 195236, 195237, 195237, 195237, 195237, 195237, 195237, 195237, 195238,
-          195238, 195238, 195238, 195238, 195238, 195238, 195239, 195239, 195239, 195239},
-         {0,      195239, 195239, 195239, 195239, 195240, 195240, 195240, 195240, 195240, 195240,
-          195240, 195241, 195241, 195241, 195241, 195241, 195241, 195241, 195242, 195242, 195242,
-          195242, 195242, 195242, 195242, 195243, 195243, 195243, 195243, 195243, 195243},
-         {0,      195243, 195244, 195244, 195244, 195244, 195244, 195244, 195244, 195245, 195245,
-          195245, 195245, 195245, 195245, 195245, 195246, 195246, 195246, 195246, 195246, 195246,
-          195246, 195247, 195247, 195247, 195247, 195247, 195247, 195247, 195248, 195248},
-         {0,      195248, 195248, 195248, 195248, 195248, 195248, 195249, 195249, 195249, 195249,
-          195249, 195249, 195249, 195250, 195250, 195250, 195250, 195250, 195250, 195250, 195251,
-          195251, 195251, 195251, 195251, 195251, 195251, 195252, 195252, 195252, 195252}},
-        //1953
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195252, 195252, 195252, 195301, 195301, 195301, 195301, 195301, 195301, 195301,
-          195302, 195302, 195302, 195302, 195302, 195302, 195302, 195303, 195303, 195303, 195303,
-          195303, 195303, 195303, 195304, 195304, 195304, 195304, 195304, 195304, 195304},
-         {0,      195305, 195305, 195305, 195305, 195305, 195305, 195305, 195306, 195306, 195306,
-          195306, 195306, 195306, 195306, 195307, 195307, 195307, 195307, 195307, 195307, 195307,
-          195308, 195308, 195308, 195308, 195308, 195308, 195308, 195309, 195309, 195309},
-         {0,      195309, 195309, 195309, 195309, 195309, 195309, 195309, 195310, 195310, 195310,
-          195310, 195310, 195310, 195310, 195311, 195311, 195311, 195311, 195311, 195311, 195311,
-          195312, 195312, 195312, 195312, 195312, 195312, 195312, 195313, 195313, 195313},
-         {0,      195313, 195313, 195313, 195313, 195314, 195314, 195314, 195314, 195314, 195314,
-          195314, 195315, 195315, 195315, 195315, 195315, 195315, 195315, 195316, 195316, 195316,
-          195316, 195316, 195316, 195316, 195317, 195317, 195317, 195317, 195317, 195317},
-         {0,      195317, 195317, 195318, 195318, 195318, 195318, 195318, 195318, 195318, 195319,
-          195319, 195319, 195319, 195319, 195319, 195319, 195320, 195320, 195320, 195320, 195320,
-          195320, 195320, 195321, 195321, 195321, 195321, 195321, 195321, 195321, 195322},
-         {0,      195322, 195322, 195322, 195322, 195322, 195322, 195323, 195323, 195323, 195323,
-          195323, 195323, 195323, 195324, 195324, 195324, 195324, 195324, 195324, 195324, 195325,
-          195325, 195325, 195325, 195325, 195325, 195325, 195326, 195326, 195326, 195326},
-         {0,      195326, 195326, 195326, 195326, 195327, 195327, 195327, 195327, 195327, 195327,
-          195327, 195328, 195328, 195328, 195328, 195328, 195328, 195328, 195329, 195329, 195329,
-          195329, 195329, 195329, 195329, 195330, 195330, 195330, 195330, 195330, 195330},
-         {0,      195330, 195331, 195331, 195331, 195331, 195331, 195331, 195331, 195332, 195332,
-          195332, 195332, 195332, 195332, 195332, 195333, 195333, 195333, 195333, 195333, 195333,
-          195333, 195334, 195334, 195334, 195334, 195334, 195334, 195334, 195335, 195335},
-         {0,      195335, 195335, 195335, 195335, 195335, 195336, 195336, 195336, 195336, 195336,
-          195336, 195336, 195337, 195337, 195337, 195337, 195337, 195337, 195337, 195338, 195338,
-          195338, 195338, 195338, 195338, 195338, 195339, 195339, 195339, 195339, 195339},
-         {0,      195339, 195339, 195339, 195340, 195340, 195340, 195340, 195340, 195340, 195340,
-          195341, 195341, 195341, 195341, 195341, 195341, 195341, 195342, 195342, 195342, 195342,
-          195342, 195342, 195342, 195343, 195343, 195343, 195343, 195343, 195343, 195343},
-         {0,      195344, 195344, 195344, 195344, 195344, 195344, 195344, 195345, 195345, 195345,
-          195345, 195345, 195345, 195345, 195346, 195346, 195346, 195346, 195346, 195346, 195346,
-          195347, 195347, 195347, 195347, 195347, 195347, 195347, 195348, 195348, 195348},
-         {0,      195348, 195348, 195348, 195348, 195348, 195349, 195349, 195349, 195349, 195349,
-          195349, 195349, 195350, 195350, 195350, 195350, 195350, 195350, 195350, 195351, 195351,
-          195351, 195351, 195351, 195351, 195351, 195352, 195352, 195352, 195352, 195352}},
-        //1954
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195352, 195352, 195401, 195401, 195401, 195401, 195401, 195401, 195401, 195402,
-          195402, 195402, 195402, 195402, 195402, 195402, 195403, 195403, 195403, 195403, 195403,
-          195403, 195403, 195404, 195404, 195404, 195404, 195404, 195404, 195404, 195405},
-         {0,      195405, 195405, 195405, 195405, 195405, 195405, 195406, 195406, 195406, 195406,
-          195406, 195406, 195406, 195407, 195407, 195407, 195407, 195407, 195407, 195407, 195408,
-          195408, 195408, 195408, 195408, 195408, 195408, 195409, 195409, 195409, 195409},
-         {0,      195409, 195409, 195409, 195409, 195409, 195409, 195410, 195410, 195410, 195410,
-          195410, 195410, 195410, 195411, 195411, 195411, 195411, 195411, 195411, 195411, 195412,
-          195412, 195412, 195412, 195412, 195412, 195412, 195413, 195413, 195413, 195413},
-         {0,      195413, 195413, 195413, 195414, 195414, 195414, 195414, 195414, 195414, 195414,
-          195415, 195415, 195415, 195415, 195415, 195415, 195415, 195416, 195416, 195416, 195416,
-          195416, 195416, 195416, 195417, 195417, 195417, 195417, 195417, 195417, 195417},
-         {0,      195417, 195418, 195418, 195418, 195418, 195418, 195418, 195418, 195419, 195419,
-          195419, 195419, 195419, 195419, 195419, 195420, 195420, 195420, 195420, 195420, 195420,
-          195420, 195421, 195421, 195421, 195421, 195421, 195421, 195421, 195422, 195422},
-         {0,      195422, 195422, 195422, 195422, 195422, 195423, 195423, 195423, 195423, 195423,
-          195423, 195423, 195424, 195424, 195424, 195424, 195424, 195424, 195424, 195425, 195425,
-          195425, 195425, 195425, 195425, 195425, 195426, 195426, 195426, 195426, 195426},
-         {0,      195426, 195426, 195426, 195427, 195427, 195427, 195427, 195427, 195427, 195427,
-          195428, 195428, 195428, 195428, 195428, 195428, 195428, 195429, 195429, 195429, 195429,
-          195429, 195429, 195429, 195430, 195430, 195430, 195430, 195430, 195430, 195430},
-         {0,      195431, 195431, 195431, 195431, 195431, 195431, 195431, 195432, 195432, 195432,
-          195432, 195432, 195432, 195432, 195433, 195433, 195433, 195433, 195433, 195433, 195433,
-          195434, 195434, 195434, 195434, 195434, 195434, 195434, 195435, 195435, 195435},
-         {0,      195435, 195435, 195435, 195435, 195436, 195436, 195436, 195436, 195436, 195436,
-          195436, 195437, 195437, 195437, 195437, 195437, 195437, 195437, 195438, 195438, 195438,
-          195438, 195438, 195438, 195438, 195439, 195439, 195439, 195439, 195439, 195439},
-         {0,      195439, 195439, 195440, 195440, 195440, 195440, 195440, 195440, 195440, 195441,
-          195441, 195441, 195441, 195441, 195441, 195441, 195442, 195442, 195442, 195442, 195442,
-          195442, 195442, 195443, 195443, 195443, 195443, 195443, 195443, 195443, 195444},
-         {0,      195444, 195444, 195444, 195444, 195444, 195444, 195445, 195445, 195445, 195445,
-          195445, 195445, 195445, 195446, 195446, 195446, 195446, 195446, 195446, 195446, 195447,
-          195447, 195447, 195447, 195447, 195447, 195447, 195448, 195448, 195448, 195448},
-         {0,      195448, 195448, 195448, 195448, 195449, 195449, 195449, 195449, 195449, 195449,
-          195449, 195450, 195450, 195450, 195450, 195450, 195450, 195450, 195451, 195451, 195451,
-          195451, 195451, 195451, 195451, 195452, 195452, 195452, 195452, 195452, 195452}},
-        //1955
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195452, 195501, 195501, 195501, 195501, 195501, 195501, 195501, 195502, 195502,
-          195502, 195502, 195502, 195502, 195502, 195503, 195503, 195503, 195503, 195503, 195503,
-          195503, 195504, 195504, 195504, 195504, 195504, 195504, 195504, 195505, 195505},
-         {0,      195505, 195505, 195505, 195505, 195505, 195506, 195506, 195506, 195506, 195506,
-          195506, 195506, 195507, 195507, 195507, 195507, 195507, 195507, 195507, 195508, 195508,
-          195508, 195508, 195508, 195508, 195508, 195509, 195509, 195509, 195509, 195509},
-         {0,      195509, 195509, 195509, 195509, 195509, 195510, 195510, 195510, 195510, 195510,
-          195510, 195510, 195511, 195511, 195511, 195511, 195511, 195511, 195511, 195512, 195512,
-          195512, 195512, 195512, 195512, 195512, 195513, 195513, 195513, 195513, 195513},
-         {0,      195513, 195513, 195514, 195514, 195514, 195514, 195514, 195514, 195514, 195515,
-          195515, 195515, 195515, 195515, 195515, 195515, 195516, 195516, 195516, 195516, 195516,
-          195516, 195516, 195517, 195517, 195517, 195517, 195517, 195517, 195517, 195518},
-         {0,      195518, 195518, 195518, 195518, 195518, 195518, 195518, 195519, 195519, 195519,
-          195519, 195519, 195519, 195519, 195520, 195520, 195520, 195520, 195520, 195520, 195520,
-          195521, 195521, 195521, 195521, 195521, 195521, 195521, 195522, 195522, 195522},
-         {0,      195522, 195522, 195522, 195522, 195523, 195523, 195523, 195523, 195523, 195523,
-          195523, 195524, 195524, 195524, 195524, 195524, 195524, 195524, 195525, 195525, 195525,
-          195525, 195525, 195525, 195525, 195526, 195526, 195526, 195526, 195526, 195526},
-         {0,      195526, 195526, 195527, 195527, 195527, 195527, 195527, 195527, 195527, 195528,
-          195528, 195528, 195528, 195528, 195528, 195528, 195529, 195529, 195529, 195529, 195529,
-          195529, 195529, 195530, 195530, 195530, 195530, 195530, 195530, 195530, 195531},
-         {0,      195531, 195531, 195531, 195531, 195531, 195531, 195532, 195532, 195532, 195532,
-          195532, 195532, 195532, 195533, 195533, 195533, 195533, 195533, 195533, 195533, 195534,
-          195534, 195534, 195534, 195534, 195534, 195534, 195535, 195535, 195535, 195535},
-         {0,      195535, 195535, 195535, 195536, 195536, 195536, 195536, 195536, 195536, 195536,
-          195537, 195537, 195537, 195537, 195537, 195537, 195537, 195538, 195538, 195538, 195538,
-          195538, 195538, 195538, 195539, 195539, 195539, 195539, 195539, 195539, 195539},
-         {0,      195539, 195540, 195540, 195540, 195540, 195540, 195540, 195540, 195541, 195541,
-          195541, 195541, 195541, 195541, 195541, 195542, 195542, 195542, 195542, 195542, 195542,
-          195542, 195543, 195543, 195543, 195543, 195543, 195543, 195543, 195544, 195544},
-         {0,      195544, 195544, 195544, 195544, 195544, 195545, 195545, 195545, 195545, 195545,
-          195545, 195545, 195546, 195546, 195546, 195546, 195546, 195546, 195546, 195547, 195547,
-          195547, 195547, 195547, 195547, 195547, 195548, 195548, 195548, 195548, 195548},
-         {0,      195548, 195548, 195548, 195549, 195549, 195549, 195549, 195549, 195549, 195549,
-          195550, 195550, 195550, 195550, 195550, 195550, 195550, 195551, 195551, 195551, 195551,
-          195551, 195551, 195551, 195552, 195552, 195552, 195552, 195552, 195552, 195552}},
-        //1956
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195601, 195601, 195601, 195601, 195601, 195601, 195601, 195602, 195602, 195602,
-          195602, 195602, 195602, 195602, 195603, 195603, 195603, 195603, 195603, 195603, 195603,
-          195604, 195604, 195604, 195604, 195604, 195604, 195604, 195605, 195605, 195605},
-         {0,      195605, 195605, 195605, 195605, 195606, 195606, 195606, 195606, 195606, 195606,
-          195606, 195607, 195607, 195607, 195607, 195607, 195607, 195607, 195608, 195608, 195608,
-          195608, 195608, 195608, 195608, 195609, 195609, 195609, 195609, 195609, 195609},
-         {0,      195609, 195609, 195609, 195610, 195610, 195610, 195610, 195610, 195610, 195610,
-          195611, 195611, 195611, 195611, 195611, 195611, 195611, 195612, 195612, 195612, 195612,
-          195612, 195612, 195612, 195613, 195613, 195613, 195613, 195613, 195613, 195613},
-         {0,      195614, 195614, 195614, 195614, 195614, 195614, 195614, 195615, 195615, 195615,
-          195615, 195615, 195615, 195615, 195616, 195616, 195616, 195616, 195616, 195616, 195616,
-          195617, 195617, 195617, 195617, 195617, 195617, 195617, 195618, 195618, 195618},
-         {0,      195618, 195618, 195618, 195618, 195618, 195619, 195619, 195619, 195619, 195619,
-          195619, 195619, 195620, 195620, 195620, 195620, 195620, 195620, 195620, 195621, 195621,
-          195621, 195621, 195621, 195621, 195621, 195622, 195622, 195622, 195622, 195622},
-         {0,      195622, 195622, 195623, 195623, 195623, 195623, 195623, 195623, 195623, 195624,
-          195624, 195624, 195624, 195624, 195624, 195624, 195625, 195625, 195625, 195625, 195625,
-          195625, 195625, 195626, 195626, 195626, 195626, 195626, 195626, 195626, 195627},
-         {0,      195627, 195627, 195627, 195627, 195627, 195627, 195627, 195628, 195628, 195628,
-          195628, 195628, 195628, 195628, 195629, 195629, 195629, 195629, 195629, 195629, 195629,
-          195630, 195630, 195630, 195630, 195630, 195630, 195630, 195631, 195631, 195631},
-         {0,      195631, 195631, 195631, 195631, 195632, 195632, 195632, 195632, 195632, 195632,
-          195632, 195633, 195633, 195633, 195633, 195633, 195633, 195633, 195634, 195634, 195634,
-          195634, 195634, 195634, 195634, 195635, 195635, 195635, 195635, 195635, 195635},
-         {0,      195635, 195636, 195636, 195636, 195636, 195636, 195636, 195636, 195637, 195637,
-          195637, 195637, 195637, 195637, 195637, 195638, 195638, 195638, 195638, 195638, 195638,
-          195638, 195639, 195639, 195639, 195639, 195639, 195639, 195639, 195640, 195640},
-         {0,      195640, 195640, 195640, 195640, 195640, 195640, 195641, 195641, 195641, 195641,
-          195641, 195641, 195641, 195642, 195642, 195642, 195642, 195642, 195642, 195642, 195643,
-          195643, 195643, 195643, 195643, 195643, 195643, 195644, 195644, 195644, 195644},
-         {0,      195644, 195644, 195644, 195645, 195645, 195645, 195645, 195645, 195645, 195645,
-          195646, 195646, 195646, 195646, 195646, 195646, 195646, 195647, 195647, 195647, 195647,
-          195647, 195647, 195647, 195648, 195648, 195648, 195648, 195648, 195648, 195648},
-         {0,      195648, 195649, 195649, 195649, 195649, 195649, 195649, 195649, 195650, 195650,
-          195650, 195650, 195650, 195650, 195650, 195651, 195651, 195651, 195651, 195651, 195651,
-          195651, 195652, 195652, 195652, 195652, 195652, 195652, 195652, 195701, 195701}},
-        //1957
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195653, 195653, 195653, 195653, 195653, 195701, 195701, 195701, 195701, 195701,
-          195701, 195701, 195702, 195702, 195702, 195702, 195702, 195702, 195702, 195703, 195703,
-          195703, 195703, 195703, 195703, 195703, 195704, 195704, 195704, 195704, 195704},
-         {0,      195704, 195704, 195705, 195705, 195705, 195705, 195705, 195705, 195705, 195706,
-          195706, 195706, 195706, 195706, 195706, 195706, 195707, 195707, 195707, 195707, 195707,
-          195707, 195707, 195708, 195708, 195708, 195708, 195708, 195708, 195708, 195709},
-         {0,      195708, 195708, 195709, 195709, 195709, 195709, 195709, 195709, 195709, 195710,
-          195710, 195710, 195710, 195710, 195710, 195710, 195711, 195711, 195711, 195711, 195711,
-          195711, 195711, 195712, 195712, 195712, 195712, 195712, 195712, 195712, 195713},
-         {0,      195713, 195713, 195713, 195713, 195713, 195713, 195714, 195714, 195714, 195714,
-          195714, 195714, 195714, 195715, 195715, 195715, 195715, 195715, 195715, 195715, 195716,
-          195716, 195716, 195716, 195716, 195716, 195716, 195717, 195717, 195717, 195717},
-         {0,      195717, 195717, 195717, 195717, 195718, 195718, 195718, 195718, 195718, 195718,
-          195718, 195719, 195719, 195719, 195719, 195719, 195719, 195719, 195720, 195720, 195720,
-          195720, 195720, 195720, 195720, 195721, 195721, 195721, 195721, 195721, 195721},
-         {0,      195721, 195722, 195722, 195722, 195722, 195722, 195722, 195722, 195723, 195723,
-          195723, 195723, 195723, 195723, 195723, 195724, 195724, 195724, 195724, 195724, 195724,
-          195724, 195725, 195725, 195725, 195725, 195725, 195725, 195725, 195726, 195726},
-         {0,      195726, 195726, 195726, 195726, 195726, 195726, 195727, 195727, 195727, 195727,
-          195727, 195727, 195727, 195728, 195728, 195728, 195728, 195728, 195728, 195728, 195729,
-          195729, 195729, 195729, 195729, 195729, 195729, 195730, 195730, 195730, 195730},
-         {0,      195730, 195730, 195730, 195731, 195731, 195731, 195731, 195731, 195731, 195731,
-          195732, 195732, 195732, 195732, 195732, 195732, 195732, 195733, 195733, 195733, 195733,
-          195733, 195733, 195733, 195734, 195734, 195734, 195734, 195734, 195734, 195734},
-         {0,      195735, 195735, 195735, 195735, 195735, 195735, 195735, 195736, 195736, 195736,
-          195736, 195736, 195736, 195736, 195737, 195737, 195737, 195737, 195737, 195737, 195737,
-          195738, 195738, 195738, 195738, 195738, 195738, 195738, 195739, 195739, 195739},
-         {0,      195739, 195739, 195739, 195739, 195739, 195740, 195740, 195740, 195740, 195740,
-          195740, 195740, 195741, 195741, 195741, 195741, 195741, 195741, 195741, 195742, 195742,
-          195742, 195742, 195742, 195742, 195742, 195743, 195743, 195743, 195743, 195743},
-         {0,      195743, 195743, 195744, 195744, 195744, 195744, 195744, 195744, 195744, 195745,
-          195745, 195745, 195745, 195745, 195745, 195745, 195746, 195746, 195746, 195746, 195746,
-          195746, 195746, 195747, 195747, 195747, 195747, 195747, 195747, 195747, 195748},
-         {0,      195748, 195748, 195748, 195748, 195748, 195748, 195748, 195749, 195749, 195749,
-          195749, 195749, 195749, 195749, 195750, 195750, 195750, 195750, 195750, 195750, 195750,
-          195751, 195751, 195751, 195751, 195751, 195751, 195751, 195752, 195752, 195752}},
-        //1958
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195752, 195752, 195752, 195752, 195801, 195801, 195801, 195801, 195801, 195801,
-          195801, 195802, 195802, 195802, 195802, 195802, 195802, 195802, 195803, 195803, 195803,
-          195803, 195803, 195803, 195803, 195804, 195804, 195804, 195804, 195804, 195804},
-         {0,      195804, 195805, 195805, 195805, 195805, 195805, 195805, 195805, 195806, 195806,
-          195806, 195806, 195806, 195806, 195806, 195807, 195807, 195807, 195807, 195807, 195807,
-          195807, 195808, 195808, 195808, 195808, 195808, 195808, 195808, 195809, 195809},
-         {0,      195808, 195809, 195809, 195809, 195809, 195809, 195809, 195809, 195810, 195810,
-          195810, 195810, 195810, 195810, 195810, 195811, 195811, 195811, 195811, 195811, 195811,
-          195811, 195812, 195812, 195812, 195812, 195812, 195812, 195812, 195813, 195813},
-         {0,      195813, 195813, 195813, 195813, 195813, 195814, 195814, 195814, 195814, 195814,
-          195814, 195814, 195815, 195815, 195815, 195815, 195815, 195815, 195815, 195816, 195816,
-          195816, 195816, 195816, 195816, 195816, 195817, 195817, 195817, 195817, 195817},
-         {0,      195817, 195817, 195817, 195818, 195818, 195818, 195818, 195818, 195818, 195818,
-          195819, 195819, 195819, 195819, 195819, 195819, 195819, 195820, 195820, 195820, 195820,
-          195820, 195820, 195820, 195821, 195821, 195821, 195821, 195821, 195821, 195821},
-         {0,      195822, 195822, 195822, 195822, 195822, 195822, 195822, 195823, 195823, 195823,
-          195823, 195823, 195823, 195823, 195824, 195824, 195824, 195824, 195824, 195824, 195824,
-          195825, 195825, 195825, 195825, 195825, 195825, 195825, 195826, 195826, 195826},
-         {0,      195826, 195826, 195826, 195826, 195826, 195827, 195827, 195827, 195827, 195827,
-          195827, 195827, 195828, 195828, 195828, 195828, 195828, 195828, 195828, 195829, 195829,
-          195829, 195829, 195829, 195829, 195829, 195830, 195830, 195830, 195830, 195830},
-         {0,      195830, 195830, 195831, 195831, 195831, 195831, 195831, 195831, 195831, 195832,
-          195832, 195832, 195832, 195832, 195832, 195832, 195833, 195833, 195833, 195833, 195833,
-          195833, 195833, 195834, 195834, 195834, 195834, 195834, 195834, 195834, 195835},
-         {0,      195835, 195835, 195835, 195835, 195835, 195835, 195836, 195836, 195836, 195836,
-          195836, 195836, 195836, 195837, 195837, 195837, 195837, 195837, 195837, 195837, 195838,
-          195838, 195838, 195838, 195838, 195838, 195838, 195839, 195839, 195839, 195839},
-         {0,      195839, 195839, 195839, 195839, 195840, 195840, 195840, 195840, 195840, 195840,
-          195840, 195841, 195841, 195841, 195841, 195841, 195841, 195841, 195842, 195842, 195842,
-          195842, 195842, 195842, 195842, 195843, 195843, 195843, 195843, 195843, 195843},
-         {0,      195843, 195844, 195844, 195844, 195844, 195844, 195844, 195844, 195845, 195845,
-          195845, 195845, 195845, 195845, 195845, 195846, 195846, 195846, 195846, 195846, 195846,
-          195846, 195847, 195847, 195847, 195847, 195847, 195847, 195847, 195848, 195848},
-         {0,      195848, 195848, 195848, 195848, 195848, 195848, 195849, 195849, 195849, 195849,
-          195849, 195849, 195849, 195850, 195850, 195850, 195850, 195850, 195850, 195850, 195851,
-          195851, 195851, 195851, 195851, 195851, 195851, 195852, 195852, 195852, 195852}},
-        //1959
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195852, 195852, 195852, 195901, 195901, 195901, 195901, 195901, 195901, 195901,
-          195902, 195902, 195902, 195902, 195902, 195902, 195902, 195903, 195903, 195903, 195903,
-          195903, 195903, 195903, 195904, 195904, 195904, 195904, 195904, 195904, 195904},
-         {0,      195905, 195905, 195905, 195905, 195905, 195905, 195905, 195906, 195906, 195906,
-          195906, 195906, 195906, 195906, 195907, 195907, 195907, 195907, 195907, 195907, 195907,
-          195908, 195908, 195908, 195908, 195908, 195908, 195908, 195909, 195909, 195909},
-         {0,      195909, 195909, 195909, 195909, 195909, 195909, 195909, 195910, 195910, 195910,
-          195910, 195910, 195910, 195910, 195911, 195911, 195911, 195911, 195911, 195911, 195911,
-          195912, 195912, 195912, 195912, 195912, 195912, 195912, 195913, 195913, 195913},
-         {0,      195913, 195913, 195913, 195913, 195914, 195914, 195914, 195914, 195914, 195914,
-          195914, 195915, 195915, 195915, 195915, 195915, 195915, 195915, 195916, 195916, 195916,
-          195916, 195916, 195916, 195916, 195917, 195917, 195917, 195917, 195917, 195917},
-         {0,      195917, 195917, 195918, 195918, 195918, 195918, 195918, 195918, 195918, 195919,
-          195919, 195919, 195919, 195919, 195919, 195919, 195920, 195920, 195920, 195920, 195920,
-          195920, 195920, 195921, 195921, 195921, 195921, 195921, 195921, 195921, 195922},
-         {0,      195922, 195922, 195922, 195922, 195922, 195922, 195923, 195923, 195923, 195923,
-          195923, 195923, 195923, 195924, 195924, 195924, 195924, 195924, 195924, 195924, 195925,
-          195925, 195925, 195925, 195925, 195925, 195925, 195926, 195926, 195926, 195926},
-         {0,      195926, 195926, 195926, 195926, 195927, 195927, 195927, 195927, 195927, 195927,
-          195927, 195928, 195928, 195928, 195928, 195928, 195928, 195928, 195929, 195929, 195929,
-          195929, 195929, 195929, 195929, 195930, 195930, 195930, 195930, 195930, 195930},
-         {0,      195930, 195931, 195931, 195931, 195931, 195931, 195931, 195931, 195932, 195932,
-          195932, 195932, 195932, 195932, 195932, 195933, 195933, 195933, 195933, 195933, 195933,
-          195933, 195934, 195934, 195934, 195934, 195934, 195934, 195934, 195935, 195935},
-         {0,      195935, 195935, 195935, 195935, 195935, 195936, 195936, 195936, 195936, 195936,
-          195936, 195936, 195937, 195937, 195937, 195937, 195937, 195937, 195937, 195938, 195938,
-          195938, 195938, 195938, 195938, 195938, 195939, 195939, 195939, 195939, 195939},
-         {0,      195939, 195939, 195939, 195940, 195940, 195940, 195940, 195940, 195940, 195940,
-          195941, 195941, 195941, 195941, 195941, 195941, 195941, 195942, 195942, 195942, 195942,
-          195942, 195942, 195942, 195943, 195943, 195943, 195943, 195943, 195943, 195943},
-         {0,      195944, 195944, 195944, 195944, 195944, 195944, 195944, 195945, 195945, 195945,
-          195945, 195945, 195945, 195945, 195946, 195946, 195946, 195946, 195946, 195946, 195946,
-          195947, 195947, 195947, 195947, 195947, 195947, 195947, 195948, 195948, 195948},
-         {0,      195948, 195948, 195948, 195948, 195948, 195949, 195949, 195949, 195949, 195949,
-          195949, 195949, 195950, 195950, 195950, 195950, 195950, 195950, 195950, 195951, 195951,
-          195951, 195951, 195951, 195951, 195951, 195952, 195952, 195952, 195952, 195952}},
-        //1960
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      195952, 195952, 196001, 196001, 196001, 196001, 196001, 196001, 196001, 196002,
-          196002, 196002, 196002, 196002, 196002, 196002, 196003, 196003, 196003, 196003, 196003,
-          196003, 196003, 196004, 196004, 196004, 196004, 196004, 196004, 196004, 196005},
-         {0,      196005, 196005, 196005, 196005, 196005, 196005, 196006, 196006, 196006, 196006,
-          196006, 196006, 196006, 196007, 196007, 196007, 196007, 196007, 196007, 196007, 196008,
-          196008, 196008, 196008, 196008, 196008, 196008, 196009, 196009, 196009, 196009},
-         {0,      196009, 196009, 196009, 196009, 196009, 196010, 196010, 196010, 196010, 196010,
-          196010, 196010, 196011, 196011, 196011, 196011, 196011, 196011, 196011, 196012, 196012,
-          196012, 196012, 196012, 196012, 196012, 196013, 196013, 196013, 196013, 196013},
-         {0,      196013, 196013, 196014, 196014, 196014, 196014, 196014, 196014, 196014, 196015,
-          196015, 196015, 196015, 196015, 196015, 196015, 196016, 196016, 196016, 196016, 196016,
-          196016, 196016, 196017, 196017, 196017, 196017, 196017, 196017, 196017, 196018},
-         {0,      196018, 196018, 196018, 196018, 196018, 196018, 196018, 196019, 196019, 196019,
-          196019, 196019, 196019, 196019, 196020, 196020, 196020, 196020, 196020, 196020, 196020,
-          196021, 196021, 196021, 196021, 196021, 196021, 196021, 196022, 196022, 196022},
-         {0,      196022, 196022, 196022, 196022, 196023, 196023, 196023, 196023, 196023, 196023,
-          196023, 196024, 196024, 196024, 196024, 196024, 196024, 196024, 196025, 196025, 196025,
-          196025, 196025, 196025, 196025, 196026, 196026, 196026, 196026, 196026, 196026},
-         {0,      196026, 196026, 196027, 196027, 196027, 196027, 196027, 196027, 196027, 196028,
-          196028, 196028, 196028, 196028, 196028, 196028, 196029, 196029, 196029, 196029, 196029,
-          196029, 196029, 196030, 196030, 196030, 196030, 196030, 196030, 196030, 196031},
-         {0,      196031, 196031, 196031, 196031, 196031, 196031, 196032, 196032, 196032, 196032,
-          196032, 196032, 196032, 196033, 196033, 196033, 196033, 196033, 196033, 196033, 196034,
-          196034, 196034, 196034, 196034, 196034, 196034, 196035, 196035, 196035, 196035},
-         {0,      196035, 196035, 196035, 196036, 196036, 196036, 196036, 196036, 196036, 196036,
-          196037, 196037, 196037, 196037, 196037, 196037, 196037, 196038, 196038, 196038, 196038,
-          196038, 196038, 196038, 196039, 196039, 196039, 196039, 196039, 196039, 196039},
-         {0,      196039, 196040, 196040, 196040, 196040, 196040, 196040, 196040, 196041, 196041,
-          196041, 196041, 196041, 196041, 196041, 196042, 196042, 196042, 196042, 196042, 196042,
-          196042, 196043, 196043, 196043, 196043, 196043, 196043, 196043, 196044, 196044},
-         {0,      196044, 196044, 196044, 196044, 196044, 196045, 196045, 196045, 196045, 196045,
-          196045, 196045, 196046, 196046, 196046, 196046, 196046, 196046, 196046, 196047, 196047,
-          196047, 196047, 196047, 196047, 196047, 196048, 196048, 196048, 196048, 196048},
-         {0,      196048, 196048, 196048, 196049, 196049, 196049, 196049, 196049, 196049, 196049,
-          196050, 196050, 196050, 196050, 196050, 196050, 196050, 196051, 196051, 196051, 196051,
-          196051, 196051, 196051, 196052, 196052, 196052, 196052, 196052, 196052, 196052}},
-        //1961
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196101, 196101, 196101, 196101, 196101, 196101, 196101, 196102, 196102, 196102,
-          196102, 196102, 196102, 196102, 196103, 196103, 196103, 196103, 196103, 196103, 196103,
-          196104, 196104, 196104, 196104, 196104, 196104, 196104, 196105, 196105, 196105},
-         {0,      196105, 196105, 196105, 196105, 196106, 196106, 196106, 196106, 196106, 196106,
-          196106, 196107, 196107, 196107, 196107, 196107, 196107, 196107, 196108, 196108, 196108,
-          196108, 196108, 196108, 196108, 196109, 196109, 196109, 196109, 196109, 196109},
-         {0,      196109, 196109, 196109, 196109, 196110, 196110, 196110, 196110, 196110, 196110,
-          196110, 196111, 196111, 196111, 196111, 196111, 196111, 196111, 196112, 196112, 196112,
-          196112, 196112, 196112, 196112, 196113, 196113, 196113, 196113, 196113, 196113},
-         {0,      196113, 196114, 196114, 196114, 196114, 196114, 196114, 196114, 196115, 196115,
-          196115, 196115, 196115, 196115, 196115, 196116, 196116, 196116, 196116, 196116, 196116,
-          196116, 196117, 196117, 196117, 196117, 196117, 196117, 196117, 196118, 196118},
-         {0,      196118, 196118, 196118, 196118, 196118, 196118, 196119, 196119, 196119, 196119,
-          196119, 196119, 196119, 196120, 196120, 196120, 196120, 196120, 196120, 196120, 196121,
-          196121, 196121, 196121, 196121, 196121, 196121, 196122, 196122, 196122, 196122},
-         {0,      196122, 196122, 196122, 196123, 196123, 196123, 196123, 196123, 196123, 196123,
-          196124, 196124, 196124, 196124, 196124, 196124, 196124, 196125, 196125, 196125, 196125,
-          196125, 196125, 196125, 196126, 196126, 196126, 196126, 196126, 196126, 196126},
-         {0,      196126, 196127, 196127, 196127, 196127, 196127, 196127, 196127, 196128, 196128,
-          196128, 196128, 196128, 196128, 196128, 196129, 196129, 196129, 196129, 196129, 196129,
-          196129, 196130, 196130, 196130, 196130, 196130, 196130, 196130, 196131, 196131},
-         {0,      196131, 196131, 196131, 196131, 196131, 196132, 196132, 196132, 196132, 196132,
-          196132, 196132, 196133, 196133, 196133, 196133, 196133, 196133, 196133, 196134, 196134,
-          196134, 196134, 196134, 196134, 196134, 196135, 196135, 196135, 196135, 196135},
-         {0,      196135, 196135, 196136, 196136, 196136, 196136, 196136, 196136, 196136, 196137,
-          196137, 196137, 196137, 196137, 196137, 196137, 196138, 196138, 196138, 196138, 196138,
-          196138, 196138, 196139, 196139, 196139, 196139, 196139, 196139, 196139, 196140},
-         {0,      196140, 196140, 196140, 196140, 196140, 196140, 196140, 196141, 196141, 196141,
-          196141, 196141, 196141, 196141, 196142, 196142, 196142, 196142, 196142, 196142, 196142,
-          196143, 196143, 196143, 196143, 196143, 196143, 196143, 196144, 196144, 196144},
-         {0,      196144, 196144, 196144, 196144, 196145, 196145, 196145, 196145, 196145, 196145,
-          196145, 196146, 196146, 196146, 196146, 196146, 196146, 196146, 196147, 196147, 196147,
-          196147, 196147, 196147, 196147, 196148, 196148, 196148, 196148, 196148, 196148},
-         {0,      196148, 196148, 196149, 196149, 196149, 196149, 196149, 196149, 196149, 196150,
-          196150, 196150, 196150, 196150, 196150, 196150, 196151, 196151, 196151, 196151, 196151,
-          196151, 196151, 196152, 196152, 196152, 196152, 196152, 196152, 196152, 196201}},
-        //1962
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196153, 196153, 196153, 196153, 196153, 196153, 196201, 196201, 196201, 196201,
-          196201, 196201, 196201, 196202, 196202, 196202, 196202, 196202, 196202, 196202, 196203,
-          196203, 196203, 196203, 196203, 196203, 196203, 196204, 196204, 196204, 196204},
-         {0,      196204, 196204, 196204, 196205, 196205, 196205, 196205, 196205, 196205, 196205,
-          196206, 196206, 196206, 196206, 196206, 196206, 196206, 196207, 196207, 196207, 196207,
-          196207, 196207, 196207, 196208, 196208, 196208, 196208, 196208, 196208, 196208},
-         {0,      196208, 196208, 196208, 196209, 196209, 196209, 196209, 196209, 196209, 196209,
-          196210, 196210, 196210, 196210, 196210, 196210, 196210, 196211, 196211, 196211, 196211,
-          196211, 196211, 196211, 196212, 196212, 196212, 196212, 196212, 196212, 196212},
-         {0,      196213, 196213, 196213, 196213, 196213, 196213, 196213, 196214, 196214, 196214,
-          196214, 196214, 196214, 196214, 196215, 196215, 196215, 196215, 196215, 196215, 196215,
-          196216, 196216, 196216, 196216, 196216, 196216, 196216, 196217, 196217, 196217},
-         {0,      196217, 196217, 196217, 196217, 196217, 196218, 196218, 196218, 196218, 196218,
-          196218, 196218, 196219, 196219, 196219, 196219, 196219, 196219, 196219, 196220, 196220,
-          196220, 196220, 196220, 196220, 196220, 196221, 196221, 196221, 196221, 196221},
-         {0,      196221, 196221, 196222, 196222, 196222, 196222, 196222, 196222, 196222, 196223,
-          196223, 196223, 196223, 196223, 196223, 196223, 196224, 196224, 196224, 196224, 196224,
-          196224, 196224, 196225, 196225, 196225, 196225, 196225, 196225, 196225, 196226},
-         {0,      196226, 196226, 196226, 196226, 196226, 196226, 196226, 196227, 196227, 196227,
-          196227, 196227, 196227, 196227, 196228, 196228, 196228, 196228, 196228, 196228, 196228,
-          196229, 196229, 196229, 196229, 196229, 196229, 196229, 196230, 196230, 196230},
-         {0,      196230, 196230, 196230, 196230, 196231, 196231, 196231, 196231, 196231, 196231,
-          196231, 196232, 196232, 196232, 196232, 196232, 196232, 196232, 196233, 196233, 196233,
-          196233, 196233, 196233, 196233, 196234, 196234, 196234, 196234, 196234, 196234},
-         {0,      196234, 196235, 196235, 196235, 196235, 196235, 196235, 196235, 196236, 196236,
-          196236, 196236, 196236, 196236, 196236, 196237, 196237, 196237, 196237, 196237, 196237,
-          196237, 196238, 196238, 196238, 196238, 196238, 196238, 196238, 196239, 196239},
-         {0,      196239, 196239, 196239, 196239, 196239, 196239, 196240, 196240, 196240, 196240,
-          196240, 196240, 196240, 196241, 196241, 196241, 196241, 196241, 196241, 196241, 196242,
-          196242, 196242, 196242, 196242, 196242, 196242, 196243, 196243, 196243, 196243},
-         {0,      196243, 196243, 196243, 196244, 196244, 196244, 196244, 196244, 196244, 196244,
-          196245, 196245, 196245, 196245, 196245, 196245, 196245, 196246, 196246, 196246, 196246,
-          196246, 196246, 196246, 196247, 196247, 196247, 196247, 196247, 196247, 196247},
-         {0,      196247, 196248, 196248, 196248, 196248, 196248, 196248, 196248, 196249, 196249,
-          196249, 196249, 196249, 196249, 196249, 196250, 196250, 196250, 196250, 196250, 196250,
-          196250, 196251, 196251, 196251, 196251, 196251, 196251, 196251, 196252, 196252}},
-        //1963
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196252, 196252, 196252, 196252, 196252, 196301, 196301, 196301, 196301, 196301,
-          196301, 196301, 196302, 196302, 196302, 196302, 196302, 196302, 196302, 196303, 196303,
-          196303, 196303, 196303, 196303, 196303, 196304, 196304, 196304, 196304, 196304},
-         {0,      196304, 196304, 196305, 196305, 196305, 196305, 196305, 196305, 196305, 196306,
-          196306, 196306, 196306, 196306, 196306, 196306, 196307, 196307, 196307, 196307, 196307,
-          196307, 196307, 196308, 196308, 196308, 196308, 196308, 196308, 196308, 196309},
-         {0,      196308, 196308, 196309, 196309, 196309, 196309, 196309, 196309, 196309, 196310,
-          196310, 196310, 196310, 196310, 196310, 196310, 196311, 196311, 196311, 196311, 196311,
-          196311, 196311, 196312, 196312, 196312, 196312, 196312, 196312, 196312, 196313},
-         {0,      196313, 196313, 196313, 196313, 196313, 196313, 196314, 196314, 196314, 196314,
-          196314, 196314, 196314, 196315, 196315, 196315, 196315, 196315, 196315, 196315, 196316,
-          196316, 196316, 196316, 196316, 196316, 196316, 196317, 196317, 196317, 196317},
-         {0,      196317, 196317, 196317, 196317, 196318, 196318, 196318, 196318, 196318, 196318,
-          196318, 196319, 196319, 196319, 196319, 196319, 196319, 196319, 196320, 196320, 196320,
-          196320, 196320, 196320, 196320, 196321, 196321, 196321, 196321, 196321, 196321},
-         {0,      196321, 196322, 196322, 196322, 196322, 196322, 196322, 196322, 196323, 196323,
-          196323, 196323, 196323, 196323, 196323, 196324, 196324, 196324, 196324, 196324, 196324,
-          196324, 196325, 196325, 196325, 196325, 196325, 196325, 196325, 196326, 196326},
-         {0,      196326, 196326, 196326, 196326, 196326, 196326, 196327, 196327, 196327, 196327,
-          196327, 196327, 196327, 196328, 196328, 196328, 196328, 196328, 196328, 196328, 196329,
-          196329, 196329, 196329, 196329, 196329, 196329, 196330, 196330, 196330, 196330},
-         {0,      196330, 196330, 196330, 196331, 196331, 196331, 196331, 196331, 196331, 196331,
-          196332, 196332, 196332, 196332, 196332, 196332, 196332, 196333, 196333, 196333, 196333,
-          196333, 196333, 196333, 196334, 196334, 196334, 196334, 196334, 196334, 196334},
-         {0,      196335, 196335, 196335, 196335, 196335, 196335, 196335, 196336, 196336, 196336,
-          196336, 196336, 196336, 196336, 196337, 196337, 196337, 196337, 196337, 196337, 196337,
-          196338, 196338, 196338, 196338, 196338, 196338, 196338, 196339, 196339, 196339},
-         {0,      196339, 196339, 196339, 196339, 196339, 196340, 196340, 196340, 196340, 196340,
-          196340, 196340, 196341, 196341, 196341, 196341, 196341, 196341, 196341, 196342, 196342,
-          196342, 196342, 196342, 196342, 196342, 196343, 196343, 196343, 196343, 196343},
-         {0,      196343, 196343, 196344, 196344, 196344, 196344, 196344, 196344, 196344, 196345,
-          196345, 196345, 196345, 196345, 196345, 196345, 196346, 196346, 196346, 196346, 196346,
-          196346, 196346, 196347, 196347, 196347, 196347, 196347, 196347, 196347, 196348},
-         {0,      196348, 196348, 196348, 196348, 196348, 196348, 196348, 196349, 196349, 196349,
-          196349, 196349, 196349, 196349, 196350, 196350, 196350, 196350, 196350, 196350, 196350,
-          196351, 196351, 196351, 196351, 196351, 196351, 196351, 196352, 196352, 196352}},
-        //1964
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196352, 196352, 196352, 196352, 196401, 196401, 196401, 196401, 196401, 196401,
-          196401, 196402, 196402, 196402, 196402, 196402, 196402, 196402, 196403, 196403, 196403,
-          196403, 196403, 196403, 196403, 196404, 196404, 196404, 196404, 196404, 196404},
-         {0,      196404, 196405, 196405, 196405, 196405, 196405, 196405, 196405, 196406, 196406,
-          196406, 196406, 196406, 196406, 196406, 196407, 196407, 196407, 196407, 196407, 196407,
-          196407, 196408, 196408, 196408, 196408, 196408, 196408, 196408, 196409, 196409},
-         {0,      196409, 196409, 196409, 196409, 196409, 196409, 196409, 196410, 196410, 196410,
-          196410, 196410, 196410, 196410, 196411, 196411, 196411, 196411, 196411, 196411, 196411,
-          196412, 196412, 196412, 196412, 196412, 196412, 196412, 196413, 196413, 196413},
-         {0,      196413, 196413, 196413, 196413, 196414, 196414, 196414, 196414, 196414, 196414,
-          196414, 196415, 196415, 196415, 196415, 196415, 196415, 196415, 196416, 196416, 196416,
-          196416, 196416, 196416, 196416, 196417, 196417, 196417, 196417, 196417, 196417},
-         {0,      196417, 196417, 196418, 196418, 196418, 196418, 196418, 196418, 196418, 196419,
-          196419, 196419, 196419, 196419, 196419, 196419, 196420, 196420, 196420, 196420, 196420,
-          196420, 196420, 196421, 196421, 196421, 196421, 196421, 196421, 196421, 196422},
-         {0,      196422, 196422, 196422, 196422, 196422, 196422, 196423, 196423, 196423, 196423,
-          196423, 196423, 196423, 196424, 196424, 196424, 196424, 196424, 196424, 196424, 196425,
-          196425, 196425, 196425, 196425, 196425, 196425, 196426, 196426, 196426, 196426},
-         {0,      196426, 196426, 196426, 196426, 196427, 196427, 196427, 196427, 196427, 196427,
-          196427, 196428, 196428, 196428, 196428, 196428, 196428, 196428, 196429, 196429, 196429,
-          196429, 196429, 196429, 196429, 196430, 196430, 196430, 196430, 196430, 196430},
-         {0,      196430, 196431, 196431, 196431, 196431, 196431, 196431, 196431, 196432, 196432,
-          196432, 196432, 196432, 196432, 196432, 196433, 196433, 196433, 196433, 196433, 196433,
-          196433, 196434, 196434, 196434, 196434, 196434, 196434, 196434, 196435, 196435},
-         {0,      196435, 196435, 196435, 196435, 196435, 196436, 196436, 196436, 196436, 196436,
-          196436, 196436, 196437, 196437, 196437, 196437, 196437, 196437, 196437, 196438, 196438,
-          196438, 196438, 196438, 196438, 196438, 196439, 196439, 196439, 196439, 196439},
-         {0,      196439, 196439, 196439, 196440, 196440, 196440, 196440, 196440, 196440, 196440,
-          196441, 196441, 196441, 196441, 196441, 196441, 196441, 196442, 196442, 196442, 196442,
-          196442, 196442, 196442, 196443, 196443, 196443, 196443, 196443, 196443, 196443},
-         {0,      196444, 196444, 196444, 196444, 196444, 196444, 196444, 196445, 196445, 196445,
-          196445, 196445, 196445, 196445, 196446, 196446, 196446, 196446, 196446, 196446, 196446,
-          196447, 196447, 196447, 196447, 196447, 196447, 196447, 196448, 196448, 196448},
-         {0,      196448, 196448, 196448, 196448, 196448, 196449, 196449, 196449, 196449, 196449,
-          196449, 196449, 196450, 196450, 196450, 196450, 196450, 196450, 196450, 196451, 196451,
-          196451, 196451, 196451, 196451, 196451, 196452, 196452, 196452, 196452, 196452}},
-        //1965
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196452, 196452, 196501, 196501, 196501, 196501, 196501, 196501, 196501, 196502,
-          196502, 196502, 196502, 196502, 196502, 196502, 196503, 196503, 196503, 196503, 196503,
-          196503, 196503, 196504, 196504, 196504, 196504, 196504, 196504, 196504, 196505},
-         {0,      196505, 196505, 196505, 196505, 196505, 196505, 196506, 196506, 196506, 196506,
-          196506, 196506, 196506, 196507, 196507, 196507, 196507, 196507, 196507, 196507, 196508,
-          196508, 196508, 196508, 196508, 196508, 196508, 196509, 196509, 196509, 196509},
-         {0,      196509, 196509, 196509, 196509, 196509, 196509, 196510, 196510, 196510, 196510,
-          196510, 196510, 196510, 196511, 196511, 196511, 196511, 196511, 196511, 196511, 196512,
-          196512, 196512, 196512, 196512, 196512, 196512, 196513, 196513, 196513, 196513},
-         {0,      196513, 196513, 196513, 196514, 196514, 196514, 196514, 196514, 196514, 196514,
-          196515, 196515, 196515, 196515, 196515, 196515, 196515, 196516, 196516, 196516, 196516,
-          196516, 196516, 196516, 196517, 196517, 196517, 196517, 196517, 196517, 196517},
-         {0,      196517, 196518, 196518, 196518, 196518, 196518, 196518, 196518, 196519, 196519,
-          196519, 196519, 196519, 196519, 196519, 196520, 196520, 196520, 196520, 196520, 196520,
-          196520, 196521, 196521, 196521, 196521, 196521, 196521, 196521, 196522, 196522},
-         {0,      196522, 196522, 196522, 196522, 196522, 196523, 196523, 196523, 196523, 196523,
-          196523, 196523, 196524, 196524, 196524, 196524, 196524, 196524, 196524, 196525, 196525,
-          196525, 196525, 196525, 196525, 196525, 196526, 196526, 196526, 196526, 196526},
-         {0,      196526, 196526, 196526, 196527, 196527, 196527, 196527, 196527, 196527, 196527,
-          196528, 196528, 196528, 196528, 196528, 196528, 196528, 196529, 196529, 196529, 196529,
-          196529, 196529, 196529, 196530, 196530, 196530, 196530, 196530, 196530, 196530},
-         {0,      196531, 196531, 196531, 196531, 196531, 196531, 196531, 196532, 196532, 196532,
-          196532, 196532, 196532, 196532, 196533, 196533, 196533, 196533, 196533, 196533, 196533,
-          196534, 196534, 196534, 196534, 196534, 196534, 196534, 196535, 196535, 196535},
-         {0,      196535, 196535, 196535, 196535, 196536, 196536, 196536, 196536, 196536, 196536,
-          196536, 196537, 196537, 196537, 196537, 196537, 196537, 196537, 196538, 196538, 196538,
-          196538, 196538, 196538, 196538, 196539, 196539, 196539, 196539, 196539, 196539},
-         {0,      196539, 196539, 196540, 196540, 196540, 196540, 196540, 196540, 196540, 196541,
-          196541, 196541, 196541, 196541, 196541, 196541, 196542, 196542, 196542, 196542, 196542,
-          196542, 196542, 196543, 196543, 196543, 196543, 196543, 196543, 196543, 196544},
-         {0,      196544, 196544, 196544, 196544, 196544, 196544, 196545, 196545, 196545, 196545,
-          196545, 196545, 196545, 196546, 196546, 196546, 196546, 196546, 196546, 196546, 196547,
-          196547, 196547, 196547, 196547, 196547, 196547, 196548, 196548, 196548, 196548},
-         {0,      196548, 196548, 196548, 196548, 196549, 196549, 196549, 196549, 196549, 196549,
-          196549, 196550, 196550, 196550, 196550, 196550, 196550, 196550, 196551, 196551, 196551,
-          196551, 196551, 196551, 196551, 196552, 196552, 196552, 196552, 196552, 196552}},
-        //1966
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196552, 196601, 196601, 196601, 196601, 196601, 196601, 196601, 196602, 196602,
-          196602, 196602, 196602, 196602, 196602, 196603, 196603, 196603, 196603, 196603, 196603,
-          196603, 196604, 196604, 196604, 196604, 196604, 196604, 196604, 196605, 196605},
-         {0,      196605, 196605, 196605, 196605, 196605, 196606, 196606, 196606, 196606, 196606,
-          196606, 196606, 196607, 196607, 196607, 196607, 196607, 196607, 196607, 196608, 196608,
-          196608, 196608, 196608, 196608, 196608, 196609, 196609, 196609, 196609, 196609},
-         {0,      196609, 196609, 196609, 196609, 196609, 196610, 196610, 196610, 196610, 196610,
-          196610, 196610, 196611, 196611, 196611, 196611, 196611, 196611, 196611, 196612, 196612,
-          196612, 196612, 196612, 196612, 196612, 196613, 196613, 196613, 196613, 196613},
-         {0,      196613, 196613, 196614, 196614, 196614, 196614, 196614, 196614, 196614, 196615,
-          196615, 196615, 196615, 196615, 196615, 196615, 196616, 196616, 196616, 196616, 196616,
-          196616, 196616, 196617, 196617, 196617, 196617, 196617, 196617, 196617, 196618},
-         {0,      196618, 196618, 196618, 196618, 196618, 196618, 196618, 196619, 196619, 196619,
-          196619, 196619, 196619, 196619, 196620, 196620, 196620, 196620, 196620, 196620, 196620,
-          196621, 196621, 196621, 196621, 196621, 196621, 196621, 196622, 196622, 196622},
-         {0,      196622, 196622, 196622, 196622, 196623, 196623, 196623, 196623, 196623, 196623,
-          196623, 196624, 196624, 196624, 196624, 196624, 196624, 196624, 196625, 196625, 196625,
-          196625, 196625, 196625, 196625, 196626, 196626, 196626, 196626, 196626, 196626},
-         {0,      196626, 196626, 196627, 196627, 196627, 196627, 196627, 196627, 196627, 196628,
-          196628, 196628, 196628, 196628, 196628, 196628, 196629, 196629, 196629, 196629, 196629,
-          196629, 196629, 196630, 196630, 196630, 196630, 196630, 196630, 196630, 196631},
-         {0,      196631, 196631, 196631, 196631, 196631, 196631, 196632, 196632, 196632, 196632,
-          196632, 196632, 196632, 196633, 196633, 196633, 196633, 196633, 196633, 196633, 196634,
-          196634, 196634, 196634, 196634, 196634, 196634, 196635, 196635, 196635, 196635},
-         {0,      196635, 196635, 196635, 196636, 196636, 196636, 196636, 196636, 196636, 196636,
-          196637, 196637, 196637, 196637, 196637, 196637, 196637, 196638, 196638, 196638, 196638,
-          196638, 196638, 196638, 196639, 196639, 196639, 196639, 196639, 196639, 196639},
-         {0,      196639, 196640, 196640, 196640, 196640, 196640, 196640, 196640, 196641, 196641,
-          196641, 196641, 196641, 196641, 196641, 196642, 196642, 196642, 196642, 196642, 196642,
-          196642, 196643, 196643, 196643, 196643, 196643, 196643, 196643, 196644, 196644},
-         {0,      196644, 196644, 196644, 196644, 196644, 196645, 196645, 196645, 196645, 196645,
-          196645, 196645, 196646, 196646, 196646, 196646, 196646, 196646, 196646, 196647, 196647,
-          196647, 196647, 196647, 196647, 196647, 196648, 196648, 196648, 196648, 196648},
-         {0,      196648, 196648, 196648, 196649, 196649, 196649, 196649, 196649, 196649, 196649,
-          196650, 196650, 196650, 196650, 196650, 196650, 196650, 196651, 196651, 196651, 196651,
-          196651, 196651, 196651, 196652, 196652, 196652, 196652, 196652, 196652, 196652}},
-        //1967
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196701, 196701, 196701, 196701, 196701, 196701, 196701, 196702, 196702, 196702,
-          196702, 196702, 196702, 196702, 196703, 196703, 196703, 196703, 196703, 196703, 196703,
-          196704, 196704, 196704, 196704, 196704, 196704, 196704, 196705, 196705, 196705},
-         {0,      196705, 196705, 196705, 196705, 196706, 196706, 196706, 196706, 196706, 196706,
-          196706, 196707, 196707, 196707, 196707, 196707, 196707, 196707, 196708, 196708, 196708,
-          196708, 196708, 196708, 196708, 196709, 196709, 196709, 196709, 196709, 196709},
-         {0,      196709, 196709, 196709, 196709, 196710, 196710, 196710, 196710, 196710, 196710,
-          196710, 196711, 196711, 196711, 196711, 196711, 196711, 196711, 196712, 196712, 196712,
-          196712, 196712, 196712, 196712, 196713, 196713, 196713, 196713, 196713, 196713},
-         {0,      196713, 196714, 196714, 196714, 196714, 196714, 196714, 196714, 196715, 196715,
-          196715, 196715, 196715, 196715, 196715, 196716, 196716, 196716, 196716, 196716, 196716,
-          196716, 196717, 196717, 196717, 196717, 196717, 196717, 196717, 196718, 196718},
-         {0,      196718, 196718, 196718, 196718, 196718, 196718, 196719, 196719, 196719, 196719,
-          196719, 196719, 196719, 196720, 196720, 196720, 196720, 196720, 196720, 196720, 196721,
-          196721, 196721, 196721, 196721, 196721, 196721, 196722, 196722, 196722, 196722},
-         {0,      196722, 196722, 196722, 196723, 196723, 196723, 196723, 196723, 196723, 196723,
-          196724, 196724, 196724, 196724, 196724, 196724, 196724, 196725, 196725, 196725, 196725,
-          196725, 196725, 196725, 196726, 196726, 196726, 196726, 196726, 196726, 196726},
-         {0,      196726, 196727, 196727, 196727, 196727, 196727, 196727, 196727, 196728, 196728,
-          196728, 196728, 196728, 196728, 196728, 196729, 196729, 196729, 196729, 196729, 196729,
-          196729, 196730, 196730, 196730, 196730, 196730, 196730, 196730, 196731, 196731},
-         {0,      196731, 196731, 196731, 196731, 196731, 196732, 196732, 196732, 196732, 196732,
-          196732, 196732, 196733, 196733, 196733, 196733, 196733, 196733, 196733, 196734, 196734,
-          196734, 196734, 196734, 196734, 196734, 196735, 196735, 196735, 196735, 196735},
-         {0,      196735, 196735, 196736, 196736, 196736, 196736, 196736, 196736, 196736, 196737,
-          196737, 196737, 196737, 196737, 196737, 196737, 196738, 196738, 196738, 196738, 196738,
-          196738, 196738, 196739, 196739, 196739, 196739, 196739, 196739, 196739, 196740},
-         {0,      196740, 196740, 196740, 196740, 196740, 196740, 196740, 196741, 196741, 196741,
-          196741, 196741, 196741, 196741, 196742, 196742, 196742, 196742, 196742, 196742, 196742,
-          196743, 196743, 196743, 196743, 196743, 196743, 196743, 196744, 196744, 196744},
-         {0,      196744, 196744, 196744, 196744, 196745, 196745, 196745, 196745, 196745, 196745,
-          196745, 196746, 196746, 196746, 196746, 196746, 196746, 196746, 196747, 196747, 196747,
-          196747, 196747, 196747, 196747, 196748, 196748, 196748, 196748, 196748, 196748},
-         {0,      196748, 196748, 196749, 196749, 196749, 196749, 196749, 196749, 196749, 196750,
-          196750, 196750, 196750, 196750, 196750, 196750, 196751, 196751, 196751, 196751, 196751,
-          196751, 196751, 196752, 196752, 196752, 196752, 196752, 196752, 196752, 196801}},
-        //1968
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196753, 196753, 196753, 196753, 196753, 196753, 196801, 196801, 196801, 196801,
-          196801, 196801, 196801, 196802, 196802, 196802, 196802, 196802, 196802, 196802, 196803,
-          196803, 196803, 196803, 196803, 196803, 196803, 196804, 196804, 196804, 196804},
-         {0,      196804, 196804, 196804, 196805, 196805, 196805, 196805, 196805, 196805, 196805,
-          196806, 196806, 196806, 196806, 196806, 196806, 196806, 196807, 196807, 196807, 196807,
-          196807, 196807, 196807, 196808, 196808, 196808, 196808, 196808, 196808, 196808},
-         {0,      196808, 196808, 196809, 196809, 196809, 196809, 196809, 196809, 196809, 196810,
-          196810, 196810, 196810, 196810, 196810, 196810, 196811, 196811, 196811, 196811, 196811,
-          196811, 196811, 196812, 196812, 196812, 196812, 196812, 196812, 196812, 196813},
-         {0,      196813, 196813, 196813, 196813, 196813, 196813, 196814, 196814, 196814, 196814,
-          196814, 196814, 196814, 196815, 196815, 196815, 196815, 196815, 196815, 196815, 196816,
-          196816, 196816, 196816, 196816, 196816, 196816, 196817, 196817, 196817, 196817},
-         {0,      196817, 196817, 196817, 196817, 196818, 196818, 196818, 196818, 196818, 196818,
-          196818, 196819, 196819, 196819, 196819, 196819, 196819, 196819, 196820, 196820, 196820,
-          196820, 196820, 196820, 196820, 196821, 196821, 196821, 196821, 196821, 196821},
-         {0,      196821, 196822, 196822, 196822, 196822, 196822, 196822, 196822, 196823, 196823,
-          196823, 196823, 196823, 196823, 196823, 196824, 196824, 196824, 196824, 196824, 196824,
-          196824, 196825, 196825, 196825, 196825, 196825, 196825, 196825, 196826, 196826},
-         {0,      196826, 196826, 196826, 196826, 196826, 196826, 196827, 196827, 196827, 196827,
-          196827, 196827, 196827, 196828, 196828, 196828, 196828, 196828, 196828, 196828, 196829,
-          196829, 196829, 196829, 196829, 196829, 196829, 196830, 196830, 196830, 196830},
-         {0,      196830, 196830, 196830, 196831, 196831, 196831, 196831, 196831, 196831, 196831,
-          196832, 196832, 196832, 196832, 196832, 196832, 196832, 196833, 196833, 196833, 196833,
-          196833, 196833, 196833, 196834, 196834, 196834, 196834, 196834, 196834, 196834},
-         {0,      196835, 196835, 196835, 196835, 196835, 196835, 196835, 196836, 196836, 196836,
-          196836, 196836, 196836, 196836, 196837, 196837, 196837, 196837, 196837, 196837, 196837,
-          196838, 196838, 196838, 196838, 196838, 196838, 196838, 196839, 196839, 196839},
-         {0,      196839, 196839, 196839, 196839, 196839, 196840, 196840, 196840, 196840, 196840,
-          196840, 196840, 196841, 196841, 196841, 196841, 196841, 196841, 196841, 196842, 196842,
-          196842, 196842, 196842, 196842, 196842, 196843, 196843, 196843, 196843, 196843},
-         {0,      196843, 196843, 196844, 196844, 196844, 196844, 196844, 196844, 196844, 196845,
-          196845, 196845, 196845, 196845, 196845, 196845, 196846, 196846, 196846, 196846, 196846,
-          196846, 196846, 196847, 196847, 196847, 196847, 196847, 196847, 196847, 196848},
-         {0,      196848, 196848, 196848, 196848, 196848, 196848, 196848, 196849, 196849, 196849,
-          196849, 196849, 196849, 196849, 196850, 196850, 196850, 196850, 196850, 196850, 196850,
-          196851, 196851, 196851, 196851, 196851, 196851, 196851, 196852, 196852, 196852}},
-        //1969
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196852, 196852, 196852, 196852, 196901, 196901, 196901, 196901, 196901, 196901,
-          196901, 196902, 196902, 196902, 196902, 196902, 196902, 196902, 196903, 196903, 196903,
-          196903, 196903, 196903, 196903, 196904, 196904, 196904, 196904, 196904, 196904},
-         {0,      196904, 196905, 196905, 196905, 196905, 196905, 196905, 196905, 196906, 196906,
-          196906, 196906, 196906, 196906, 196906, 196907, 196907, 196907, 196907, 196907, 196907,
-          196907, 196908, 196908, 196908, 196908, 196908, 196908, 196908, 196909, 196909},
-         {0,      196908, 196909, 196909, 196909, 196909, 196909, 196909, 196909, 196910, 196910,
-          196910, 196910, 196910, 196910, 196910, 196911, 196911, 196911, 196911, 196911, 196911,
-          196911, 196912, 196912, 196912, 196912, 196912, 196912, 196912, 196913, 196913},
-         {0,      196913, 196913, 196913, 196913, 196913, 196914, 196914, 196914, 196914, 196914,
-          196914, 196914, 196915, 196915, 196915, 196915, 196915, 196915, 196915, 196916, 196916,
-          196916, 196916, 196916, 196916, 196916, 196917, 196917, 196917, 196917, 196917},
-         {0,      196917, 196917, 196917, 196918, 196918, 196918, 196918, 196918, 196918, 196918,
-          196919, 196919, 196919, 196919, 196919, 196919, 196919, 196920, 196920, 196920, 196920,
-          196920, 196920, 196920, 196921, 196921, 196921, 196921, 196921, 196921, 196921},
-         {0,      196922, 196922, 196922, 196922, 196922, 196922, 196922, 196923, 196923, 196923,
-          196923, 196923, 196923, 196923, 196924, 196924, 196924, 196924, 196924, 196924, 196924,
-          196925, 196925, 196925, 196925, 196925, 196925, 196925, 196926, 196926, 196926},
-         {0,      196926, 196926, 196926, 196926, 196926, 196927, 196927, 196927, 196927, 196927,
-          196927, 196927, 196928, 196928, 196928, 196928, 196928, 196928, 196928, 196929, 196929,
-          196929, 196929, 196929, 196929, 196929, 196930, 196930, 196930, 196930, 196930},
-         {0,      196930, 196930, 196931, 196931, 196931, 196931, 196931, 196931, 196931, 196932,
-          196932, 196932, 196932, 196932, 196932, 196932, 196933, 196933, 196933, 196933, 196933,
-          196933, 196933, 196934, 196934, 196934, 196934, 196934, 196934, 196934, 196935},
-         {0,      196935, 196935, 196935, 196935, 196935, 196935, 196936, 196936, 196936, 196936,
-          196936, 196936, 196936, 196937, 196937, 196937, 196937, 196937, 196937, 196937, 196938,
-          196938, 196938, 196938, 196938, 196938, 196938, 196939, 196939, 196939, 196939},
-         {0,      196939, 196939, 196939, 196939, 196940, 196940, 196940, 196940, 196940, 196940,
-          196940, 196941, 196941, 196941, 196941, 196941, 196941, 196941, 196942, 196942, 196942,
-          196942, 196942, 196942, 196942, 196943, 196943, 196943, 196943, 196943, 196943},
-         {0,      196943, 196944, 196944, 196944, 196944, 196944, 196944, 196944, 196945, 196945,
-          196945, 196945, 196945, 196945, 196945, 196946, 196946, 196946, 196946, 196946, 196946,
-          196946, 196947, 196947, 196947, 196947, 196947, 196947, 196947, 196948, 196948},
-         {0,      196948, 196948, 196948, 196948, 196948, 196948, 196949, 196949, 196949, 196949,
-          196949, 196949, 196949, 196950, 196950, 196950, 196950, 196950, 196950, 196950, 196951,
-          196951, 196951, 196951, 196951, 196951, 196951, 196952, 196952, 196952, 196952}},
-        //1970
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      196952, 196952, 196952, 197001, 197001, 197001, 197001, 197001, 197001, 197001,
-          197002, 197002, 197002, 197002, 197002, 197002, 197002, 197003, 197003, 197003, 197003,
-          197003, 197003, 197003, 197004, 197004, 197004, 197004, 197004, 197004, 197004},
-         {0,      197005, 197005, 197005, 197005, 197005, 197005, 197005, 197006, 197006, 197006,
-          197006, 197006, 197006, 197006, 197007, 197007, 197007, 197007, 197007, 197007, 197007,
-          197008, 197008, 197008, 197008, 197008, 197008, 197008, 197009, 197009, 197009},
-         {0,      197009, 197009, 197009, 197009, 197009, 197009, 197009, 197010, 197010, 197010,
-          197010, 197010, 197010, 197010, 197011, 197011, 197011, 197011, 197011, 197011, 197011,
-          197012, 197012, 197012, 197012, 197012, 197012, 197012, 197013, 197013, 197013},
-         {0,      197013, 197013, 197013, 197013, 197014, 197014, 197014, 197014, 197014, 197014,
-          197014, 197015, 197015, 197015, 197015, 197015, 197015, 197015, 197016, 197016, 197016,
-          197016, 197016, 197016, 197016, 197017, 197017, 197017, 197017, 197017, 197017},
-         {0,      197017, 197017, 197018, 197018, 197018, 197018, 197018, 197018, 197018, 197019,
-          197019, 197019, 197019, 197019, 197019, 197019, 197020, 197020, 197020, 197020, 197020,
-          197020, 197020, 197021, 197021, 197021, 197021, 197021, 197021, 197021, 197022},
-         {0,      197022, 197022, 197022, 197022, 197022, 197022, 197023, 197023, 197023, 197023,
-          197023, 197023, 197023, 197024, 197024, 197024, 197024, 197024, 197024, 197024, 197025,
-          197025, 197025, 197025, 197025, 197025, 197025, 197026, 197026, 197026, 197026},
-         {0,      197026, 197026, 197026, 197026, 197027, 197027, 197027, 197027, 197027, 197027,
-          197027, 197028, 197028, 197028, 197028, 197028, 197028, 197028, 197029, 197029, 197029,
-          197029, 197029, 197029, 197029, 197030, 197030, 197030, 197030, 197030, 197030},
-         {0,      197030, 197031, 197031, 197031, 197031, 197031, 197031, 197031, 197032, 197032,
-          197032, 197032, 197032, 197032, 197032, 197033, 197033, 197033, 197033, 197033, 197033,
-          197033, 197034, 197034, 197034, 197034, 197034, 197034, 197034, 197035, 197035},
-         {0,      197035, 197035, 197035, 197035, 197035, 197036, 197036, 197036, 197036, 197036,
-          197036, 197036, 197037, 197037, 197037, 197037, 197037, 197037, 197037, 197038, 197038,
-          197038, 197038, 197038, 197038, 197038, 197039, 197039, 197039, 197039, 197039},
-         {0,      197039, 197039, 197039, 197040, 197040, 197040, 197040, 197040, 197040, 197040,
-          197041, 197041, 197041, 197041, 197041, 197041, 197041, 197042, 197042, 197042, 197042,
-          197042, 197042, 197042, 197043, 197043, 197043, 197043, 197043, 197043, 197043},
-         {0,      197044, 197044, 197044, 197044, 197044, 197044, 197044, 197045, 197045, 197045,
-          197045, 197045, 197045, 197045, 197046, 197046, 197046, 197046, 197046, 197046, 197046,
-          197047, 197047, 197047, 197047, 197047, 197047, 197047, 197048, 197048, 197048},
-         {0,      197048, 197048, 197048, 197048, 197048, 197049, 197049, 197049, 197049, 197049,
-          197049, 197049, 197050, 197050, 197050, 197050, 197050, 197050, 197050, 197051, 197051,
-          197051, 197051, 197051, 197051, 197051, 197052, 197052, 197052, 197052, 197052}},
-        //1971
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197052, 197052, 197101, 197101, 197101, 197101, 197101, 197101, 197101, 197102,
-          197102, 197102, 197102, 197102, 197102, 197102, 197103, 197103, 197103, 197103, 197103,
-          197103, 197103, 197104, 197104, 197104, 197104, 197104, 197104, 197104, 197105},
-         {0,      197105, 197105, 197105, 197105, 197105, 197105, 197106, 197106, 197106, 197106,
-          197106, 197106, 197106, 197107, 197107, 197107, 197107, 197107, 197107, 197107, 197108,
-          197108, 197108, 197108, 197108, 197108, 197108, 197109, 197109, 197109, 197109},
-         {0,      197109, 197109, 197109, 197109, 197109, 197109, 197110, 197110, 197110, 197110,
-          197110, 197110, 197110, 197111, 197111, 197111, 197111, 197111, 197111, 197111, 197112,
-          197112, 197112, 197112, 197112, 197112, 197112, 197113, 197113, 197113, 197113},
-         {0,      197113, 197113, 197113, 197114, 197114, 197114, 197114, 197114, 197114, 197114,
-          197115, 197115, 197115, 197115, 197115, 197115, 197115, 197116, 197116, 197116, 197116,
-          197116, 197116, 197116, 197117, 197117, 197117, 197117, 197117, 197117, 197117},
-         {0,      197117, 197118, 197118, 197118, 197118, 197118, 197118, 197118, 197119, 197119,
-          197119, 197119, 197119, 197119, 197119, 197120, 197120, 197120, 197120, 197120, 197120,
-          197120, 197121, 197121, 197121, 197121, 197121, 197121, 197121, 197122, 197122},
-         {0,      197122, 197122, 197122, 197122, 197122, 197123, 197123, 197123, 197123, 197123,
-          197123, 197123, 197124, 197124, 197124, 197124, 197124, 197124, 197124, 197125, 197125,
-          197125, 197125, 197125, 197125, 197125, 197126, 197126, 197126, 197126, 197126},
-         {0,      197126, 197126, 197126, 197127, 197127, 197127, 197127, 197127, 197127, 197127,
-          197128, 197128, 197128, 197128, 197128, 197128, 197128, 197129, 197129, 197129, 197129,
-          197129, 197129, 197129, 197130, 197130, 197130, 197130, 197130, 197130, 197130},
-         {0,      197131, 197131, 197131, 197131, 197131, 197131, 197131, 197132, 197132, 197132,
-          197132, 197132, 197132, 197132, 197133, 197133, 197133, 197133, 197133, 197133, 197133,
-          197134, 197134, 197134, 197134, 197134, 197134, 197134, 197135, 197135, 197135},
-         {0,      197135, 197135, 197135, 197135, 197136, 197136, 197136, 197136, 197136, 197136,
-          197136, 197137, 197137, 197137, 197137, 197137, 197137, 197137, 197138, 197138, 197138,
-          197138, 197138, 197138, 197138, 197139, 197139, 197139, 197139, 197139, 197139},
-         {0,      197139, 197139, 197140, 197140, 197140, 197140, 197140, 197140, 197140, 197141,
-          197141, 197141, 197141, 197141, 197141, 197141, 197142, 197142, 197142, 197142, 197142,
-          197142, 197142, 197143, 197143, 197143, 197143, 197143, 197143, 197143, 197144},
-         {0,      197144, 197144, 197144, 197144, 197144, 197144, 197145, 197145, 197145, 197145,
-          197145, 197145, 197145, 197146, 197146, 197146, 197146, 197146, 197146, 197146, 197147,
-          197147, 197147, 197147, 197147, 197147, 197147, 197148, 197148, 197148, 197148},
-         {0,      197148, 197148, 197148, 197148, 197149, 197149, 197149, 197149, 197149, 197149,
-          197149, 197150, 197150, 197150, 197150, 197150, 197150, 197150, 197151, 197151, 197151,
-          197151, 197151, 197151, 197151, 197152, 197152, 197152, 197152, 197152, 197152}},
-        //1972
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197152, 197201, 197201, 197201, 197201, 197201, 197201, 197201, 197202, 197202,
-          197202, 197202, 197202, 197202, 197202, 197203, 197203, 197203, 197203, 197203, 197203,
-          197203, 197204, 197204, 197204, 197204, 197204, 197204, 197204, 197205, 197205},
-         {0,      197205, 197205, 197205, 197205, 197205, 197206, 197206, 197206, 197206, 197206,
-          197206, 197206, 197207, 197207, 197207, 197207, 197207, 197207, 197207, 197208, 197208,
-          197208, 197208, 197208, 197208, 197208, 197209, 197209, 197209, 197209, 197209},
-         {0,      197209, 197209, 197209, 197209, 197210, 197210, 197210, 197210, 197210, 197210,
-          197210, 197211, 197211, 197211, 197211, 197211, 197211, 197211, 197212, 197212, 197212,
-          197212, 197212, 197212, 197212, 197213, 197213, 197213, 197213, 197213, 197213},
-         {0,      197213, 197214, 197214, 197214, 197214, 197214, 197214, 197214, 197215, 197215,
-          197215, 197215, 197215, 197215, 197215, 197216, 197216, 197216, 197216, 197216, 197216,
-          197216, 197217, 197217, 197217, 197217, 197217, 197217, 197217, 197218, 197218},
-         {0,      197218, 197218, 197218, 197218, 197218, 197218, 197219, 197219, 197219, 197219,
-          197219, 197219, 197219, 197220, 197220, 197220, 197220, 197220, 197220, 197220, 197221,
-          197221, 197221, 197221, 197221, 197221, 197221, 197222, 197222, 197222, 197222},
-         {0,      197222, 197222, 197222, 197223, 197223, 197223, 197223, 197223, 197223, 197223,
-          197224, 197224, 197224, 197224, 197224, 197224, 197224, 197225, 197225, 197225, 197225,
-          197225, 197225, 197225, 197226, 197226, 197226, 197226, 197226, 197226, 197226},
-         {0,      197226, 197227, 197227, 197227, 197227, 197227, 197227, 197227, 197228, 197228,
-          197228, 197228, 197228, 197228, 197228, 197229, 197229, 197229, 197229, 197229, 197229,
-          197229, 197230, 197230, 197230, 197230, 197230, 197230, 197230, 197231, 197231},
-         {0,      197231, 197231, 197231, 197231, 197231, 197232, 197232, 197232, 197232, 197232,
-          197232, 197232, 197233, 197233, 197233, 197233, 197233, 197233, 197233, 197234, 197234,
-          197234, 197234, 197234, 197234, 197234, 197235, 197235, 197235, 197235, 197235},
-         {0,      197235, 197235, 197236, 197236, 197236, 197236, 197236, 197236, 197236, 197237,
-          197237, 197237, 197237, 197237, 197237, 197237, 197238, 197238, 197238, 197238, 197238,
-          197238, 197238, 197239, 197239, 197239, 197239, 197239, 197239, 197239, 197240},
-         {0,      197240, 197240, 197240, 197240, 197240, 197240, 197240, 197241, 197241, 197241,
-          197241, 197241, 197241, 197241, 197242, 197242, 197242, 197242, 197242, 197242, 197242,
-          197243, 197243, 197243, 197243, 197243, 197243, 197243, 197244, 197244, 197244},
-         {0,      197244, 197244, 197244, 197244, 197245, 197245, 197245, 197245, 197245, 197245,
-          197245, 197246, 197246, 197246, 197246, 197246, 197246, 197246, 197247, 197247, 197247,
-          197247, 197247, 197247, 197247, 197248, 197248, 197248, 197248, 197248, 197248},
-         {0,      197248, 197248, 197249, 197249, 197249, 197249, 197249, 197249, 197249, 197250,
-          197250, 197250, 197250, 197250, 197250, 197250, 197251, 197251, 197251, 197251, 197251,
-          197251, 197251, 197252, 197252, 197252, 197252, 197252, 197252, 197252, 197301}},
-        //1973
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197253, 197253, 197253, 197253, 197253, 197253, 197301, 197301, 197301, 197301,
-          197301, 197301, 197301, 197302, 197302, 197302, 197302, 197302, 197302, 197302, 197303,
-          197303, 197303, 197303, 197303, 197303, 197303, 197304, 197304, 197304, 197304},
-         {0,      197304, 197304, 197304, 197305, 197305, 197305, 197305, 197305, 197305, 197305,
-          197306, 197306, 197306, 197306, 197306, 197306, 197306, 197307, 197307, 197307, 197307,
-          197307, 197307, 197307, 197308, 197308, 197308, 197308, 197308, 197308, 197308},
-         {0,      197308, 197308, 197308, 197309, 197309, 197309, 197309, 197309, 197309, 197309,
-          197310, 197310, 197310, 197310, 197310, 197310, 197310, 197311, 197311, 197311, 197311,
-          197311, 197311, 197311, 197312, 197312, 197312, 197312, 197312, 197312, 197312},
-         {0,      197313, 197313, 197313, 197313, 197313, 197313, 197313, 197314, 197314, 197314,
-          197314, 197314, 197314, 197314, 197315, 197315, 197315, 197315, 197315, 197315, 197315,
-          197316, 197316, 197316, 197316, 197316, 197316, 197316, 197317, 197317, 197317},
-         {0,      197317, 197317, 197317, 197317, 197317, 197318, 197318, 197318, 197318, 197318,
-          197318, 197318, 197319, 197319, 197319, 197319, 197319, 197319, 197319, 197320, 197320,
-          197320, 197320, 197320, 197320, 197320, 197321, 197321, 197321, 197321, 197321},
-         {0,      197321, 197321, 197322, 197322, 197322, 197322, 197322, 197322, 197322, 197323,
-          197323, 197323, 197323, 197323, 197323, 197323, 197324, 197324, 197324, 197324, 197324,
-          197324, 197324, 197325, 197325, 197325, 197325, 197325, 197325, 197325, 197326},
-         {0,      197326, 197326, 197326, 197326, 197326, 197326, 197326, 197327, 197327, 197327,
-          197327, 197327, 197327, 197327, 197328, 197328, 197328, 197328, 197328, 197328, 197328,
-          197329, 197329, 197329, 197329, 197329, 197329, 197329, 197330, 197330, 197330},
-         {0,      197330, 197330, 197330, 197330, 197331, 197331, 197331, 197331, 197331, 197331,
-          197331, 197332, 197332, 197332, 197332, 197332, 197332, 197332, 197333, 197333, 197333,
-          197333, 197333, 197333, 197333, 197334, 197334, 197334, 197334, 197334, 197334},
-         {0,      197334, 197335, 197335, 197335, 197335, 197335, 197335, 197335, 197336, 197336,
-          197336, 197336, 197336, 197336, 197336, 197337, 197337, 197337, 197337, 197337, 197337,
-          197337, 197338, 197338, 197338, 197338, 197338, 197338, 197338, 197339, 197339},
-         {0,      197339, 197339, 197339, 197339, 197339, 197339, 197340, 197340, 197340, 197340,
-          197340, 197340, 197340, 197341, 197341, 197341, 197341, 197341, 197341, 197341, 197342,
-          197342, 197342, 197342, 197342, 197342, 197342, 197343, 197343, 197343, 197343},
-         {0,      197343, 197343, 197343, 197344, 197344, 197344, 197344, 197344, 197344, 197344,
-          197345, 197345, 197345, 197345, 197345, 197345, 197345, 197346, 197346, 197346, 197346,
-          197346, 197346, 197346, 197347, 197347, 197347, 197347, 197347, 197347, 197347},
-         {0,      197347, 197348, 197348, 197348, 197348, 197348, 197348, 197348, 197349, 197349,
-          197349, 197349, 197349, 197349, 197349, 197350, 197350, 197350, 197350, 197350, 197350,
-          197350, 197351, 197351, 197351, 197351, 197351, 197351, 197351, 197352, 197352}},
-        //1974
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197352, 197352, 197352, 197352, 197352, 197401, 197401, 197401, 197401, 197401,
-          197401, 197401, 197402, 197402, 197402, 197402, 197402, 197402, 197402, 197403, 197403,
-          197403, 197403, 197403, 197403, 197403, 197404, 197404, 197404, 197404, 197404},
-         {0,      197404, 197404, 197405, 197405, 197405, 197405, 197405, 197405, 197405, 197406,
-          197406, 197406, 197406, 197406, 197406, 197406, 197407, 197407, 197407, 197407, 197407,
-          197407, 197407, 197408, 197408, 197408, 197408, 197408, 197408, 197408, 197409},
-         {0,      197408, 197408, 197409, 197409, 197409, 197409, 197409, 197409, 197409, 197410,
-          197410, 197410, 197410, 197410, 197410, 197410, 197411, 197411, 197411, 197411, 197411,
-          197411, 197411, 197412, 197412, 197412, 197412, 197412, 197412, 197412, 197413},
-         {0,      197413, 197413, 197413, 197413, 197413, 197413, 197414, 197414, 197414, 197414,
-          197414, 197414, 197414, 197415, 197415, 197415, 197415, 197415, 197415, 197415, 197416,
-          197416, 197416, 197416, 197416, 197416, 197416, 197417, 197417, 197417, 197417},
-         {0,      197417, 197417, 197417, 197417, 197418, 197418, 197418, 197418, 197418, 197418,
-          197418, 197419, 197419, 197419, 197419, 197419, 197419, 197419, 197420, 197420, 197420,
-          197420, 197420, 197420, 197420, 197421, 197421, 197421, 197421, 197421, 197421},
-         {0,      197421, 197422, 197422, 197422, 197422, 197422, 197422, 197422, 197423, 197423,
-          197423, 197423, 197423, 197423, 197423, 197424, 197424, 197424, 197424, 197424, 197424,
-          197424, 197425, 197425, 197425, 197425, 197425, 197425, 197425, 197426, 197426},
-         {0,      197426, 197426, 197426, 197426, 197426, 197426, 197427, 197427, 197427, 197427,
-          197427, 197427, 197427, 197428, 197428, 197428, 197428, 197428, 197428, 197428, 197429,
-          197429, 197429, 197429, 197429, 197429, 197429, 197430, 197430, 197430, 197430},
-         {0,      197430, 197430, 197430, 197431, 197431, 197431, 197431, 197431, 197431, 197431,
-          197432, 197432, 197432, 197432, 197432, 197432, 197432, 197433, 197433, 197433, 197433,
-          197433, 197433, 197433, 197434, 197434, 197434, 197434, 197434, 197434, 197434},
-         {0,      197435, 197435, 197435, 197435, 197435, 197435, 197435, 197436, 197436, 197436,
-          197436, 197436, 197436, 197436, 197437, 197437, 197437, 197437, 197437, 197437, 197437,
-          197438, 197438, 197438, 197438, 197438, 197438, 197438, 197439, 197439, 197439},
-         {0,      197439, 197439, 197439, 197439, 197439, 197440, 197440, 197440, 197440, 197440,
-          197440, 197440, 197441, 197441, 197441, 197441, 197441, 197441, 197441, 197442, 197442,
-          197442, 197442, 197442, 197442, 197442, 197443, 197443, 197443, 197443, 197443},
-         {0,      197443, 197443, 197444, 197444, 197444, 197444, 197444, 197444, 197444, 197445,
-          197445, 197445, 197445, 197445, 197445, 197445, 197446, 197446, 197446, 197446, 197446,
-          197446, 197446, 197447, 197447, 197447, 197447, 197447, 197447, 197447, 197448},
-         {0,      197448, 197448, 197448, 197448, 197448, 197448, 197448, 197449, 197449, 197449,
-          197449, 197449, 197449, 197449, 197450, 197450, 197450, 197450, 197450, 197450, 197450,
-          197451, 197451, 197451, 197451, 197451, 197451, 197451, 197452, 197452, 197452}},
-        //1975
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197452, 197452, 197452, 197452, 197501, 197501, 197501, 197501, 197501, 197501,
-          197501, 197502, 197502, 197502, 197502, 197502, 197502, 197502, 197503, 197503, 197503,
-          197503, 197503, 197503, 197503, 197504, 197504, 197504, 197504, 197504, 197504},
-         {0,      197504, 197505, 197505, 197505, 197505, 197505, 197505, 197505, 197506, 197506,
-          197506, 197506, 197506, 197506, 197506, 197507, 197507, 197507, 197507, 197507, 197507,
-          197507, 197508, 197508, 197508, 197508, 197508, 197508, 197508, 197509, 197509},
-         {0,      197508, 197509, 197509, 197509, 197509, 197509, 197509, 197509, 197510, 197510,
-          197510, 197510, 197510, 197510, 197510, 197511, 197511, 197511, 197511, 197511, 197511,
-          197511, 197512, 197512, 197512, 197512, 197512, 197512, 197512, 197513, 197513},
-         {0,      197513, 197513, 197513, 197513, 197513, 197514, 197514, 197514, 197514, 197514,
-          197514, 197514, 197515, 197515, 197515, 197515, 197515, 197515, 197515, 197516, 197516,
-          197516, 197516, 197516, 197516, 197516, 197517, 197517, 197517, 197517, 197517},
-         {0,      197517, 197517, 197517, 197518, 197518, 197518, 197518, 197518, 197518, 197518,
-          197519, 197519, 197519, 197519, 197519, 197519, 197519, 197520, 197520, 197520, 197520,
-          197520, 197520, 197520, 197521, 197521, 197521, 197521, 197521, 197521, 197521},
-         {0,      197522, 197522, 197522, 197522, 197522, 197522, 197522, 197523, 197523, 197523,
-          197523, 197523, 197523, 197523, 197524, 197524, 197524, 197524, 197524, 197524, 197524,
-          197525, 197525, 197525, 197525, 197525, 197525, 197525, 197526, 197526, 197526},
-         {0,      197526, 197526, 197526, 197526, 197526, 197527, 197527, 197527, 197527, 197527,
-          197527, 197527, 197528, 197528, 197528, 197528, 197528, 197528, 197528, 197529, 197529,
-          197529, 197529, 197529, 197529, 197529, 197530, 197530, 197530, 197530, 197530},
-         {0,      197530, 197530, 197531, 197531, 197531, 197531, 197531, 197531, 197531, 197532,
-          197532, 197532, 197532, 197532, 197532, 197532, 197533, 197533, 197533, 197533, 197533,
-          197533, 197533, 197534, 197534, 197534, 197534, 197534, 197534, 197534, 197535},
-         {0,      197535, 197535, 197535, 197535, 197535, 197535, 197536, 197536, 197536, 197536,
-          197536, 197536, 197536, 197537, 197537, 197537, 197537, 197537, 197537, 197537, 197538,
-          197538, 197538, 197538, 197538, 197538, 197538, 197539, 197539, 197539, 197539},
-         {0,      197539, 197539, 197539, 197539, 197540, 197540, 197540, 197540, 197540, 197540,
-          197540, 197541, 197541, 197541, 197541, 197541, 197541, 197541, 197542, 197542, 197542,
-          197542, 197542, 197542, 197542, 197543, 197543, 197543, 197543, 197543, 197543},
-         {0,      197543, 197544, 197544, 197544, 197544, 197544, 197544, 197544, 197545, 197545,
-          197545, 197545, 197545, 197545, 197545, 197546, 197546, 197546, 197546, 197546, 197546,
-          197546, 197547, 197547, 197547, 197547, 197547, 197547, 197547, 197548, 197548},
-         {0,      197548, 197548, 197548, 197548, 197548, 197548, 197549, 197549, 197549, 197549,
-          197549, 197549, 197549, 197550, 197550, 197550, 197550, 197550, 197550, 197550, 197551,
-          197551, 197551, 197551, 197551, 197551, 197551, 197552, 197552, 197552, 197552}},
-        //1976
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197552, 197552, 197552, 197601, 197601, 197601, 197601, 197601, 197601, 197601,
-          197602, 197602, 197602, 197602, 197602, 197602, 197602, 197603, 197603, 197603, 197603,
-          197603, 197603, 197603, 197604, 197604, 197604, 197604, 197604, 197604, 197604},
-         {0,      197605, 197605, 197605, 197605, 197605, 197605, 197605, 197606, 197606, 197606,
-          197606, 197606, 197606, 197606, 197607, 197607, 197607, 197607, 197607, 197607, 197607,
-          197608, 197608, 197608, 197608, 197608, 197608, 197608, 197609, 197609, 197609},
-         {0,      197609, 197609, 197609, 197609, 197609, 197609, 197610, 197610, 197610, 197610,
-          197610, 197610, 197610, 197611, 197611, 197611, 197611, 197611, 197611, 197611, 197612,
-          197612, 197612, 197612, 197612, 197612, 197612, 197613, 197613, 197613, 197613},
-         {0,      197613, 197613, 197613, 197614, 197614, 197614, 197614, 197614, 197614, 197614,
-          197615, 197615, 197615, 197615, 197615, 197615, 197615, 197616, 197616, 197616, 197616,
-          197616, 197616, 197616, 197617, 197617, 197617, 197617, 197617, 197617, 197617},
-         {0,      197617, 197618, 197618, 197618, 197618, 197618, 197618, 197618, 197619, 197619,
-          197619, 197619, 197619, 197619, 197619, 197620, 197620, 197620, 197620, 197620, 197620,
-          197620, 197621, 197621, 197621, 197621, 197621, 197621, 197621, 197622, 197622},
-         {0,      197622, 197622, 197622, 197622, 197622, 197623, 197623, 197623, 197623, 197623,
-          197623, 197623, 197624, 197624, 197624, 197624, 197624, 197624, 197624, 197625, 197625,
-          197625, 197625, 197625, 197625, 197625, 197626, 197626, 197626, 197626, 197626},
-         {0,      197626, 197626, 197626, 197627, 197627, 197627, 197627, 197627, 197627, 197627,
-          197628, 197628, 197628, 197628, 197628, 197628, 197628, 197629, 197629, 197629, 197629,
-          197629, 197629, 197629, 197630, 197630, 197630, 197630, 197630, 197630, 197630},
-         {0,      197631, 197631, 197631, 197631, 197631, 197631, 197631, 197632, 197632, 197632,
-          197632, 197632, 197632, 197632, 197633, 197633, 197633, 197633, 197633, 197633, 197633,
-          197634, 197634, 197634, 197634, 197634, 197634, 197634, 197635, 197635, 197635},
-         {0,      197635, 197635, 197635, 197635, 197636, 197636, 197636, 197636, 197636, 197636,
-          197636, 197637, 197637, 197637, 197637, 197637, 197637, 197637, 197638, 197638, 197638,
-          197638, 197638, 197638, 197638, 197639, 197639, 197639, 197639, 197639, 197639},
-         {0,      197639, 197639, 197640, 197640, 197640, 197640, 197640, 197640, 197640, 197641,
-          197641, 197641, 197641, 197641, 197641, 197641, 197642, 197642, 197642, 197642, 197642,
-          197642, 197642, 197643, 197643, 197643, 197643, 197643, 197643, 197643, 197644},
-         {0,      197644, 197644, 197644, 197644, 197644, 197644, 197645, 197645, 197645, 197645,
-          197645, 197645, 197645, 197646, 197646, 197646, 197646, 197646, 197646, 197646, 197647,
-          197647, 197647, 197647, 197647, 197647, 197647, 197648, 197648, 197648, 197648},
-         {0,      197648, 197648, 197648, 197648, 197649, 197649, 197649, 197649, 197649, 197649,
-          197649, 197650, 197650, 197650, 197650, 197650, 197650, 197650, 197651, 197651, 197651,
-          197651, 197651, 197651, 197651, 197652, 197652, 197652, 197652, 197652, 197652}},
-        //1977
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197652, 197701, 197701, 197701, 197701, 197701, 197701, 197701, 197702, 197702,
-          197702, 197702, 197702, 197702, 197702, 197703, 197703, 197703, 197703, 197703, 197703,
-          197703, 197704, 197704, 197704, 197704, 197704, 197704, 197704, 197705, 197705},
-         {0,      197705, 197705, 197705, 197705, 197705, 197706, 197706, 197706, 197706, 197706,
-          197706, 197706, 197707, 197707, 197707, 197707, 197707, 197707, 197707, 197708, 197708,
-          197708, 197708, 197708, 197708, 197708, 197709, 197709, 197709, 197709, 197709},
-         {0,      197709, 197709, 197709, 197709, 197709, 197710, 197710, 197710, 197710, 197710,
-          197710, 197710, 197711, 197711, 197711, 197711, 197711, 197711, 197711, 197712, 197712,
-          197712, 197712, 197712, 197712, 197712, 197713, 197713, 197713, 197713, 197713},
-         {0,      197713, 197713, 197714, 197714, 197714, 197714, 197714, 197714, 197714, 197715,
-          197715, 197715, 197715, 197715, 197715, 197715, 197716, 197716, 197716, 197716, 197716,
-          197716, 197716, 197717, 197717, 197717, 197717, 197717, 197717, 197717, 197718},
-         {0,      197718, 197718, 197718, 197718, 197718, 197718, 197718, 197719, 197719, 197719,
-          197719, 197719, 197719, 197719, 197720, 197720, 197720, 197720, 197720, 197720, 197720,
-          197721, 197721, 197721, 197721, 197721, 197721, 197721, 197722, 197722, 197722},
-         {0,      197722, 197722, 197722, 197722, 197723, 197723, 197723, 197723, 197723, 197723,
-          197723, 197724, 197724, 197724, 197724, 197724, 197724, 197724, 197725, 197725, 197725,
-          197725, 197725, 197725, 197725, 197726, 197726, 197726, 197726, 197726, 197726},
-         {0,      197726, 197726, 197727, 197727, 197727, 197727, 197727, 197727, 197727, 197728,
-          197728, 197728, 197728, 197728, 197728, 197728, 197729, 197729, 197729, 197729, 197729,
-          197729, 197729, 197730, 197730, 197730, 197730, 197730, 197730, 197730, 197731},
-         {0,      197731, 197731, 197731, 197731, 197731, 197731, 197732, 197732, 197732, 197732,
-          197732, 197732, 197732, 197733, 197733, 197733, 197733, 197733, 197733, 197733, 197734,
-          197734, 197734, 197734, 197734, 197734, 197734, 197735, 197735, 197735, 197735},
-         {0,      197735, 197735, 197735, 197736, 197736, 197736, 197736, 197736, 197736, 197736,
-          197737, 197737, 197737, 197737, 197737, 197737, 197737, 197738, 197738, 197738, 197738,
-          197738, 197738, 197738, 197739, 197739, 197739, 197739, 197739, 197739, 197739},
-         {0,      197739, 197740, 197740, 197740, 197740, 197740, 197740, 197740, 197741, 197741,
-          197741, 197741, 197741, 197741, 197741, 197742, 197742, 197742, 197742, 197742, 197742,
-          197742, 197743, 197743, 197743, 197743, 197743, 197743, 197743, 197744, 197744},
-         {0,      197744, 197744, 197744, 197744, 197744, 197745, 197745, 197745, 197745, 197745,
-          197745, 197745, 197746, 197746, 197746, 197746, 197746, 197746, 197746, 197747, 197747,
-          197747, 197747, 197747, 197747, 197747, 197748, 197748, 197748, 197748, 197748},
-         {0,      197748, 197748, 197748, 197749, 197749, 197749, 197749, 197749, 197749, 197749,
-          197750, 197750, 197750, 197750, 197750, 197750, 197750, 197751, 197751, 197751, 197751,
-          197751, 197751, 197751, 197752, 197752, 197752, 197752, 197752, 197752, 197752}},
-        //1978
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197801, 197801, 197801, 197801, 197801, 197801, 197801, 197802, 197802, 197802,
-          197802, 197802, 197802, 197802, 197803, 197803, 197803, 197803, 197803, 197803, 197803,
-          197804, 197804, 197804, 197804, 197804, 197804, 197804, 197805, 197805, 197805},
-         {0,      197805, 197805, 197805, 197805, 197806, 197806, 197806, 197806, 197806, 197806,
-          197806, 197807, 197807, 197807, 197807, 197807, 197807, 197807, 197808, 197808, 197808,
-          197808, 197808, 197808, 197808, 197809, 197809, 197809, 197809, 197809, 197809},
-         {0,      197809, 197809, 197809, 197809, 197810, 197810, 197810, 197810, 197810, 197810,
-          197810, 197811, 197811, 197811, 197811, 197811, 197811, 197811, 197812, 197812, 197812,
-          197812, 197812, 197812, 197812, 197813, 197813, 197813, 197813, 197813, 197813},
-         {0,      197813, 197814, 197814, 197814, 197814, 197814, 197814, 197814, 197815, 197815,
-          197815, 197815, 197815, 197815, 197815, 197816, 197816, 197816, 197816, 197816, 197816,
-          197816, 197817, 197817, 197817, 197817, 197817, 197817, 197817, 197818, 197818},
-         {0,      197818, 197818, 197818, 197818, 197818, 197818, 197819, 197819, 197819, 197819,
-          197819, 197819, 197819, 197820, 197820, 197820, 197820, 197820, 197820, 197820, 197821,
-          197821, 197821, 197821, 197821, 197821, 197821, 197822, 197822, 197822, 197822},
-         {0,      197822, 197822, 197822, 197823, 197823, 197823, 197823, 197823, 197823, 197823,
-          197824, 197824, 197824, 197824, 197824, 197824, 197824, 197825, 197825, 197825, 197825,
-          197825, 197825, 197825, 197826, 197826, 197826, 197826, 197826, 197826, 197826},
-         {0,      197826, 197827, 197827, 197827, 197827, 197827, 197827, 197827, 197828, 197828,
-          197828, 197828, 197828, 197828, 197828, 197829, 197829, 197829, 197829, 197829, 197829,
-          197829, 197830, 197830, 197830, 197830, 197830, 197830, 197830, 197831, 197831},
-         {0,      197831, 197831, 197831, 197831, 197831, 197832, 197832, 197832, 197832, 197832,
-          197832, 197832, 197833, 197833, 197833, 197833, 197833, 197833, 197833, 197834, 197834,
-          197834, 197834, 197834, 197834, 197834, 197835, 197835, 197835, 197835, 197835},
-         {0,      197835, 197835, 197836, 197836, 197836, 197836, 197836, 197836, 197836, 197837,
-          197837, 197837, 197837, 197837, 197837, 197837, 197838, 197838, 197838, 197838, 197838,
-          197838, 197838, 197839, 197839, 197839, 197839, 197839, 197839, 197839, 197840},
-         {0,      197840, 197840, 197840, 197840, 197840, 197840, 197840, 197841, 197841, 197841,
-          197841, 197841, 197841, 197841, 197842, 197842, 197842, 197842, 197842, 197842, 197842,
-          197843, 197843, 197843, 197843, 197843, 197843, 197843, 197844, 197844, 197844},
-         {0,      197844, 197844, 197844, 197844, 197845, 197845, 197845, 197845, 197845, 197845,
-          197845, 197846, 197846, 197846, 197846, 197846, 197846, 197846, 197847, 197847, 197847,
-          197847, 197847, 197847, 197847, 197848, 197848, 197848, 197848, 197848, 197848},
-         {0,      197848, 197848, 197849, 197849, 197849, 197849, 197849, 197849, 197849, 197850,
-          197850, 197850, 197850, 197850, 197850, 197850, 197851, 197851, 197851, 197851, 197851,
-          197851, 197851, 197852, 197852, 197852, 197852, 197852, 197852, 197852, 197901}},
-        //1979
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197853, 197853, 197853, 197853, 197853, 197853, 197901, 197901, 197901, 197901,
-          197901, 197901, 197901, 197902, 197902, 197902, 197902, 197902, 197902, 197902, 197903,
-          197903, 197903, 197903, 197903, 197903, 197903, 197904, 197904, 197904, 197904},
-         {0,      197904, 197904, 197904, 197905, 197905, 197905, 197905, 197905, 197905, 197905,
-          197906, 197906, 197906, 197906, 197906, 197906, 197906, 197907, 197907, 197907, 197907,
-          197907, 197907, 197907, 197908, 197908, 197908, 197908, 197908, 197908, 197908},
-         {0,      197908, 197908, 197908, 197909, 197909, 197909, 197909, 197909, 197909, 197909,
-          197910, 197910, 197910, 197910, 197910, 197910, 197910, 197911, 197911, 197911, 197911,
-          197911, 197911, 197911, 197912, 197912, 197912, 197912, 197912, 197912, 197912},
-         {0,      197913, 197913, 197913, 197913, 197913, 197913, 197913, 197914, 197914, 197914,
-          197914, 197914, 197914, 197914, 197915, 197915, 197915, 197915, 197915, 197915, 197915,
-          197916, 197916, 197916, 197916, 197916, 197916, 197916, 197917, 197917, 197917},
-         {0,      197917, 197917, 197917, 197917, 197917, 197918, 197918, 197918, 197918, 197918,
-          197918, 197918, 197919, 197919, 197919, 197919, 197919, 197919, 197919, 197920, 197920,
-          197920, 197920, 197920, 197920, 197920, 197921, 197921, 197921, 197921, 197921},
-         {0,      197921, 197921, 197922, 197922, 197922, 197922, 197922, 197922, 197922, 197923,
-          197923, 197923, 197923, 197923, 197923, 197923, 197924, 197924, 197924, 197924, 197924,
-          197924, 197924, 197925, 197925, 197925, 197925, 197925, 197925, 197925, 197926},
-         {0,      197926, 197926, 197926, 197926, 197926, 197926, 197926, 197927, 197927, 197927,
-          197927, 197927, 197927, 197927, 197928, 197928, 197928, 197928, 197928, 197928, 197928,
-          197929, 197929, 197929, 197929, 197929, 197929, 197929, 197930, 197930, 197930},
-         {0,      197930, 197930, 197930, 197930, 197931, 197931, 197931, 197931, 197931, 197931,
-          197931, 197932, 197932, 197932, 197932, 197932, 197932, 197932, 197933, 197933, 197933,
-          197933, 197933, 197933, 197933, 197934, 197934, 197934, 197934, 197934, 197934},
-         {0,      197934, 197935, 197935, 197935, 197935, 197935, 197935, 197935, 197936, 197936,
-          197936, 197936, 197936, 197936, 197936, 197937, 197937, 197937, 197937, 197937, 197937,
-          197937, 197938, 197938, 197938, 197938, 197938, 197938, 197938, 197939, 197939},
-         {0,      197939, 197939, 197939, 197939, 197939, 197939, 197940, 197940, 197940, 197940,
-          197940, 197940, 197940, 197941, 197941, 197941, 197941, 197941, 197941, 197941, 197942,
-          197942, 197942, 197942, 197942, 197942, 197942, 197943, 197943, 197943, 197943},
-         {0,      197943, 197943, 197943, 197944, 197944, 197944, 197944, 197944, 197944, 197944,
-          197945, 197945, 197945, 197945, 197945, 197945, 197945, 197946, 197946, 197946, 197946,
-          197946, 197946, 197946, 197947, 197947, 197947, 197947, 197947, 197947, 197947},
-         {0,      197947, 197948, 197948, 197948, 197948, 197948, 197948, 197948, 197949, 197949,
-          197949, 197949, 197949, 197949, 197949, 197950, 197950, 197950, 197950, 197950, 197950,
-          197950, 197951, 197951, 197951, 197951, 197951, 197951, 197951, 197952, 197952}},
-        //1980
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      197952, 197952, 197952, 197952, 197952, 198001, 198001, 198001, 198001, 198001,
-          198001, 198001, 198002, 198002, 198002, 198002, 198002, 198002, 198002, 198003, 198003,
-          198003, 198003, 198003, 198003, 198003, 198004, 198004, 198004, 198004, 198004},
-         {0,      198004, 198004, 198005, 198005, 198005, 198005, 198005, 198005, 198005, 198006,
-          198006, 198006, 198006, 198006, 198006, 198006, 198007, 198007, 198007, 198007, 198007,
-          198007, 198007, 198008, 198008, 198008, 198008, 198008, 198008, 198008, 198009},
-         {0,      198008, 198009, 198009, 198009, 198009, 198009, 198009, 198009, 198010, 198010,
-          198010, 198010, 198010, 198010, 198010, 198011, 198011, 198011, 198011, 198011, 198011,
-          198011, 198012, 198012, 198012, 198012, 198012, 198012, 198012, 198013, 198013},
-         {0,      198013, 198013, 198013, 198013, 198013, 198014, 198014, 198014, 198014, 198014,
-          198014, 198014, 198015, 198015, 198015, 198015, 198015, 198015, 198015, 198016, 198016,
-          198016, 198016, 198016, 198016, 198016, 198017, 198017, 198017, 198017, 198017},
-         {0,      198017, 198017, 198017, 198018, 198018, 198018, 198018, 198018, 198018, 198018,
-          198019, 198019, 198019, 198019, 198019, 198019, 198019, 198020, 198020, 198020, 198020,
-          198020, 198020, 198020, 198021, 198021, 198021, 198021, 198021, 198021, 198021},
-         {0,      198022, 198022, 198022, 198022, 198022, 198022, 198022, 198023, 198023, 198023,
-          198023, 198023, 198023, 198023, 198024, 198024, 198024, 198024, 198024, 198024, 198024,
-          198025, 198025, 198025, 198025, 198025, 198025, 198025, 198026, 198026, 198026},
-         {0,      198026, 198026, 198026, 198026, 198026, 198027, 198027, 198027, 198027, 198027,
-          198027, 198027, 198028, 198028, 198028, 198028, 198028, 198028, 198028, 198029, 198029,
-          198029, 198029, 198029, 198029, 198029, 198030, 198030, 198030, 198030, 198030},
-         {0,      198030, 198030, 198031, 198031, 198031, 198031, 198031, 198031, 198031, 198032,
-          198032, 198032, 198032, 198032, 198032, 198032, 198033, 198033, 198033, 198033, 198033,
-          198033, 198033, 198034, 198034, 198034, 198034, 198034, 198034, 198034, 198035},
-         {0,      198035, 198035, 198035, 198035, 198035, 198035, 198036, 198036, 198036, 198036,
-          198036, 198036, 198036, 198037, 198037, 198037, 198037, 198037, 198037, 198037, 198038,
-          198038, 198038, 198038, 198038, 198038, 198038, 198039, 198039, 198039, 198039},
-         {0,      198039, 198039, 198039, 198039, 198040, 198040, 198040, 198040, 198040, 198040,
-          198040, 198041, 198041, 198041, 198041, 198041, 198041, 198041, 198042, 198042, 198042,
-          198042, 198042, 198042, 198042, 198043, 198043, 198043, 198043, 198043, 198043},
-         {0,      198043, 198044, 198044, 198044, 198044, 198044, 198044, 198044, 198045, 198045,
-          198045, 198045, 198045, 198045, 198045, 198046, 198046, 198046, 198046, 198046, 198046,
-          198046, 198047, 198047, 198047, 198047, 198047, 198047, 198047, 198048, 198048},
-         {0,      198048, 198048, 198048, 198048, 198048, 198048, 198049, 198049, 198049, 198049,
-          198049, 198049, 198049, 198050, 198050, 198050, 198050, 198050, 198050, 198050, 198051,
-          198051, 198051, 198051, 198051, 198051, 198051, 198052, 198052, 198052, 198052}},
-        //1981
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198052, 198052, 198052, 198101, 198101, 198101, 198101, 198101, 198101, 198101,
-          198102, 198102, 198102, 198102, 198102, 198102, 198102, 198103, 198103, 198103, 198103,
-          198103, 198103, 198103, 198104, 198104, 198104, 198104, 198104, 198104, 198104},
-         {0,      198105, 198105, 198105, 198105, 198105, 198105, 198105, 198106, 198106, 198106,
-          198106, 198106, 198106, 198106, 198107, 198107, 198107, 198107, 198107, 198107, 198107,
-          198108, 198108, 198108, 198108, 198108, 198108, 198108, 198109, 198109, 198109},
-         {0,      198109, 198109, 198109, 198109, 198109, 198109, 198109, 198110, 198110, 198110,
-          198110, 198110, 198110, 198110, 198111, 198111, 198111, 198111, 198111, 198111, 198111,
-          198112, 198112, 198112, 198112, 198112, 198112, 198112, 198113, 198113, 198113},
-         {0,      198113, 198113, 198113, 198113, 198114, 198114, 198114, 198114, 198114, 198114,
-          198114, 198115, 198115, 198115, 198115, 198115, 198115, 198115, 198116, 198116, 198116,
-          198116, 198116, 198116, 198116, 198117, 198117, 198117, 198117, 198117, 198117},
-         {0,      198117, 198117, 198118, 198118, 198118, 198118, 198118, 198118, 198118, 198119,
-          198119, 198119, 198119, 198119, 198119, 198119, 198120, 198120, 198120, 198120, 198120,
-          198120, 198120, 198121, 198121, 198121, 198121, 198121, 198121, 198121, 198122},
-         {0,      198122, 198122, 198122, 198122, 198122, 198122, 198123, 198123, 198123, 198123,
-          198123, 198123, 198123, 198124, 198124, 198124, 198124, 198124, 198124, 198124, 198125,
-          198125, 198125, 198125, 198125, 198125, 198125, 198126, 198126, 198126, 198126},
-         {0,      198126, 198126, 198126, 198126, 198127, 198127, 198127, 198127, 198127, 198127,
-          198127, 198128, 198128, 198128, 198128, 198128, 198128, 198128, 198129, 198129, 198129,
-          198129, 198129, 198129, 198129, 198130, 198130, 198130, 198130, 198130, 198130},
-         {0,      198130, 198131, 198131, 198131, 198131, 198131, 198131, 198131, 198132, 198132,
-          198132, 198132, 198132, 198132, 198132, 198133, 198133, 198133, 198133, 198133, 198133,
-          198133, 198134, 198134, 198134, 198134, 198134, 198134, 198134, 198135, 198135},
-         {0,      198135, 198135, 198135, 198135, 198135, 198136, 198136, 198136, 198136, 198136,
-          198136, 198136, 198137, 198137, 198137, 198137, 198137, 198137, 198137, 198138, 198138,
-          198138, 198138, 198138, 198138, 198138, 198139, 198139, 198139, 198139, 198139},
-         {0,      198139, 198139, 198139, 198140, 198140, 198140, 198140, 198140, 198140, 198140,
-          198141, 198141, 198141, 198141, 198141, 198141, 198141, 198142, 198142, 198142, 198142,
-          198142, 198142, 198142, 198143, 198143, 198143, 198143, 198143, 198143, 198143},
-         {0,      198144, 198144, 198144, 198144, 198144, 198144, 198144, 198145, 198145, 198145,
-          198145, 198145, 198145, 198145, 198146, 198146, 198146, 198146, 198146, 198146, 198146,
-          198147, 198147, 198147, 198147, 198147, 198147, 198147, 198148, 198148, 198148},
-         {0,      198148, 198148, 198148, 198148, 198148, 198149, 198149, 198149, 198149, 198149,
-          198149, 198149, 198150, 198150, 198150, 198150, 198150, 198150, 198150, 198151, 198151,
-          198151, 198151, 198151, 198151, 198151, 198152, 198152, 198152, 198152, 198152}},
-        //1982
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198152, 198152, 198201, 198201, 198201, 198201, 198201, 198201, 198201, 198202,
-          198202, 198202, 198202, 198202, 198202, 198202, 198203, 198203, 198203, 198203, 198203,
-          198203, 198203, 198204, 198204, 198204, 198204, 198204, 198204, 198204, 198205},
-         {0,      198205, 198205, 198205, 198205, 198205, 198205, 198206, 198206, 198206, 198206,
-          198206, 198206, 198206, 198207, 198207, 198207, 198207, 198207, 198207, 198207, 198208,
-          198208, 198208, 198208, 198208, 198208, 198208, 198209, 198209, 198209, 198209},
-         {0,      198209, 198209, 198209, 198209, 198209, 198209, 198210, 198210, 198210, 198210,
-          198210, 198210, 198210, 198211, 198211, 198211, 198211, 198211, 198211, 198211, 198212,
-          198212, 198212, 198212, 198212, 198212, 198212, 198213, 198213, 198213, 198213},
-         {0,      198213, 198213, 198213, 198214, 198214, 198214, 198214, 198214, 198214, 198214,
-          198215, 198215, 198215, 198215, 198215, 198215, 198215, 198216, 198216, 198216, 198216,
-          198216, 198216, 198216, 198217, 198217, 198217, 198217, 198217, 198217, 198217},
-         {0,      198217, 198218, 198218, 198218, 198218, 198218, 198218, 198218, 198219, 198219,
-          198219, 198219, 198219, 198219, 198219, 198220, 198220, 198220, 198220, 198220, 198220,
-          198220, 198221, 198221, 198221, 198221, 198221, 198221, 198221, 198222, 198222},
-         {0,      198222, 198222, 198222, 198222, 198222, 198223, 198223, 198223, 198223, 198223,
-          198223, 198223, 198224, 198224, 198224, 198224, 198224, 198224, 198224, 198225, 198225,
-          198225, 198225, 198225, 198225, 198225, 198226, 198226, 198226, 198226, 198226},
-         {0,      198226, 198226, 198226, 198227, 198227, 198227, 198227, 198227, 198227, 198227,
-          198228, 198228, 198228, 198228, 198228, 198228, 198228, 198229, 198229, 198229, 198229,
-          198229, 198229, 198229, 198230, 198230, 198230, 198230, 198230, 198230, 198230},
-         {0,      198231, 198231, 198231, 198231, 198231, 198231, 198231, 198232, 198232, 198232,
-          198232, 198232, 198232, 198232, 198233, 198233, 198233, 198233, 198233, 198233, 198233,
-          198234, 198234, 198234, 198234, 198234, 198234, 198234, 198235, 198235, 198235},
-         {0,      198235, 198235, 198235, 198235, 198236, 198236, 198236, 198236, 198236, 198236,
-          198236, 198237, 198237, 198237, 198237, 198237, 198237, 198237, 198238, 198238, 198238,
-          198238, 198238, 198238, 198238, 198239, 198239, 198239, 198239, 198239, 198239},
-         {0,      198239, 198239, 198240, 198240, 198240, 198240, 198240, 198240, 198240, 198241,
-          198241, 198241, 198241, 198241, 198241, 198241, 198242, 198242, 198242, 198242, 198242,
-          198242, 198242, 198243, 198243, 198243, 198243, 198243, 198243, 198243, 198244},
-         {0,      198244, 198244, 198244, 198244, 198244, 198244, 198245, 198245, 198245, 198245,
-          198245, 198245, 198245, 198246, 198246, 198246, 198246, 198246, 198246, 198246, 198247,
-          198247, 198247, 198247, 198247, 198247, 198247, 198248, 198248, 198248, 198248},
-         {0,      198248, 198248, 198248, 198248, 198249, 198249, 198249, 198249, 198249, 198249,
-          198249, 198250, 198250, 198250, 198250, 198250, 198250, 198250, 198251, 198251, 198251,
-          198251, 198251, 198251, 198251, 198252, 198252, 198252, 198252, 198252, 198252}},
-        //1983
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198252, 198301, 198301, 198301, 198301, 198301, 198301, 198301, 198302, 198302,
-          198302, 198302, 198302, 198302, 198302, 198303, 198303, 198303, 198303, 198303, 198303,
-          198303, 198304, 198304, 198304, 198304, 198304, 198304, 198304, 198305, 198305},
-         {0,      198305, 198305, 198305, 198305, 198305, 198306, 198306, 198306, 198306, 198306,
-          198306, 198306, 198307, 198307, 198307, 198307, 198307, 198307, 198307, 198308, 198308,
-          198308, 198308, 198308, 198308, 198308, 198309, 198309, 198309, 198309, 198309},
-         {0,      198309, 198309, 198309, 198309, 198309, 198310, 198310, 198310, 198310, 198310,
-          198310, 198310, 198311, 198311, 198311, 198311, 198311, 198311, 198311, 198312, 198312,
-          198312, 198312, 198312, 198312, 198312, 198313, 198313, 198313, 198313, 198313},
-         {0,      198313, 198313, 198314, 198314, 198314, 198314, 198314, 198314, 198314, 198315,
-          198315, 198315, 198315, 198315, 198315, 198315, 198316, 198316, 198316, 198316, 198316,
-          198316, 198316, 198317, 198317, 198317, 198317, 198317, 198317, 198317, 198318},
-         {0,      198318, 198318, 198318, 198318, 198318, 198318, 198318, 198319, 198319, 198319,
-          198319, 198319, 198319, 198319, 198320, 198320, 198320, 198320, 198320, 198320, 198320,
-          198321, 198321, 198321, 198321, 198321, 198321, 198321, 198322, 198322, 198322},
-         {0,      198322, 198322, 198322, 198322, 198323, 198323, 198323, 198323, 198323, 198323,
-          198323, 198324, 198324, 198324, 198324, 198324, 198324, 198324, 198325, 198325, 198325,
-          198325, 198325, 198325, 198325, 198326, 198326, 198326, 198326, 198326, 198326},
-         {0,      198326, 198326, 198327, 198327, 198327, 198327, 198327, 198327, 198327, 198328,
-          198328, 198328, 198328, 198328, 198328, 198328, 198329, 198329, 198329, 198329, 198329,
-          198329, 198329, 198330, 198330, 198330, 198330, 198330, 198330, 198330, 198331},
-         {0,      198331, 198331, 198331, 198331, 198331, 198331, 198332, 198332, 198332, 198332,
-          198332, 198332, 198332, 198333, 198333, 198333, 198333, 198333, 198333, 198333, 198334,
-          198334, 198334, 198334, 198334, 198334, 198334, 198335, 198335, 198335, 198335},
-         {0,      198335, 198335, 198335, 198336, 198336, 198336, 198336, 198336, 198336, 198336,
-          198337, 198337, 198337, 198337, 198337, 198337, 198337, 198338, 198338, 198338, 198338,
-          198338, 198338, 198338, 198339, 198339, 198339, 198339, 198339, 198339, 198339},
-         {0,      198339, 198340, 198340, 198340, 198340, 198340, 198340, 198340, 198341, 198341,
-          198341, 198341, 198341, 198341, 198341, 198342, 198342, 198342, 198342, 198342, 198342,
-          198342, 198343, 198343, 198343, 198343, 198343, 198343, 198343, 198344, 198344},
-         {0,      198344, 198344, 198344, 198344, 198344, 198345, 198345, 198345, 198345, 198345,
-          198345, 198345, 198346, 198346, 198346, 198346, 198346, 198346, 198346, 198347, 198347,
-          198347, 198347, 198347, 198347, 198347, 198348, 198348, 198348, 198348, 198348},
-         {0,      198348, 198348, 198348, 198349, 198349, 198349, 198349, 198349, 198349, 198349,
-          198350, 198350, 198350, 198350, 198350, 198350, 198350, 198351, 198351, 198351, 198351,
-          198351, 198351, 198351, 198352, 198352, 198352, 198352, 198352, 198352, 198352}},
-        //1984
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198401, 198401, 198401, 198401, 198401, 198401, 198401, 198402, 198402, 198402,
-          198402, 198402, 198402, 198402, 198403, 198403, 198403, 198403, 198403, 198403, 198403,
-          198404, 198404, 198404, 198404, 198404, 198404, 198404, 198405, 198405, 198405},
-         {0,      198405, 198405, 198405, 198405, 198406, 198406, 198406, 198406, 198406, 198406,
-          198406, 198407, 198407, 198407, 198407, 198407, 198407, 198407, 198408, 198408, 198408,
-          198408, 198408, 198408, 198408, 198409, 198409, 198409, 198409, 198409, 198409},
-         {0,      198409, 198409, 198409, 198410, 198410, 198410, 198410, 198410, 198410, 198410,
-          198411, 198411, 198411, 198411, 198411, 198411, 198411, 198412, 198412, 198412, 198412,
-          198412, 198412, 198412, 198413, 198413, 198413, 198413, 198413, 198413, 198413},
-         {0,      198414, 198414, 198414, 198414, 198414, 198414, 198414, 198415, 198415, 198415,
-          198415, 198415, 198415, 198415, 198416, 198416, 198416, 198416, 198416, 198416, 198416,
-          198417, 198417, 198417, 198417, 198417, 198417, 198417, 198418, 198418, 198418},
-         {0,      198418, 198418, 198418, 198418, 198418, 198419, 198419, 198419, 198419, 198419,
-          198419, 198419, 198420, 198420, 198420, 198420, 198420, 198420, 198420, 198421, 198421,
-          198421, 198421, 198421, 198421, 198421, 198422, 198422, 198422, 198422, 198422},
-         {0,      198422, 198422, 198423, 198423, 198423, 198423, 198423, 198423, 198423, 198424,
-          198424, 198424, 198424, 198424, 198424, 198424, 198425, 198425, 198425, 198425, 198425,
-          198425, 198425, 198426, 198426, 198426, 198426, 198426, 198426, 198426, 198427},
-         {0,      198427, 198427, 198427, 198427, 198427, 198427, 198427, 198428, 198428, 198428,
-          198428, 198428, 198428, 198428, 198429, 198429, 198429, 198429, 198429, 198429, 198429,
-          198430, 198430, 198430, 198430, 198430, 198430, 198430, 198431, 198431, 198431},
-         {0,      198431, 198431, 198431, 198431, 198432, 198432, 198432, 198432, 198432, 198432,
-          198432, 198433, 198433, 198433, 198433, 198433, 198433, 198433, 198434, 198434, 198434,
-          198434, 198434, 198434, 198434, 198435, 198435, 198435, 198435, 198435, 198435},
-         {0,      198435, 198436, 198436, 198436, 198436, 198436, 198436, 198436, 198437, 198437,
-          198437, 198437, 198437, 198437, 198437, 198438, 198438, 198438, 198438, 198438, 198438,
-          198438, 198439, 198439, 198439, 198439, 198439, 198439, 198439, 198440, 198440},
-         {0,      198440, 198440, 198440, 198440, 198440, 198440, 198441, 198441, 198441, 198441,
-          198441, 198441, 198441, 198442, 198442, 198442, 198442, 198442, 198442, 198442, 198443,
-          198443, 198443, 198443, 198443, 198443, 198443, 198444, 198444, 198444, 198444},
-         {0,      198444, 198444, 198444, 198445, 198445, 198445, 198445, 198445, 198445, 198445,
-          198446, 198446, 198446, 198446, 198446, 198446, 198446, 198447, 198447, 198447, 198447,
-          198447, 198447, 198447, 198448, 198448, 198448, 198448, 198448, 198448, 198448},
-         {0,      198448, 198449, 198449, 198449, 198449, 198449, 198449, 198449, 198450, 198450,
-          198450, 198450, 198450, 198450, 198450, 198451, 198451, 198451, 198451, 198451, 198451,
-          198451, 198452, 198452, 198452, 198452, 198452, 198452, 198452, 198501, 198501}},
-        //1985
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198453, 198453, 198453, 198453, 198453, 198501, 198501, 198501, 198501, 198501,
-          198501, 198501, 198502, 198502, 198502, 198502, 198502, 198502, 198502, 198503, 198503,
-          198503, 198503, 198503, 198503, 198503, 198504, 198504, 198504, 198504, 198504},
-         {0,      198504, 198504, 198505, 198505, 198505, 198505, 198505, 198505, 198505, 198506,
-          198506, 198506, 198506, 198506, 198506, 198506, 198507, 198507, 198507, 198507, 198507,
-          198507, 198507, 198508, 198508, 198508, 198508, 198508, 198508, 198508, 198509},
-         {0,      198508, 198508, 198509, 198509, 198509, 198509, 198509, 198509, 198509, 198510,
-          198510, 198510, 198510, 198510, 198510, 198510, 198511, 198511, 198511, 198511, 198511,
-          198511, 198511, 198512, 198512, 198512, 198512, 198512, 198512, 198512, 198513},
-         {0,      198513, 198513, 198513, 198513, 198513, 198513, 198514, 198514, 198514, 198514,
-          198514, 198514, 198514, 198515, 198515, 198515, 198515, 198515, 198515, 198515, 198516,
-          198516, 198516, 198516, 198516, 198516, 198516, 198517, 198517, 198517, 198517},
-         {0,      198517, 198517, 198517, 198517, 198518, 198518, 198518, 198518, 198518, 198518,
-          198518, 198519, 198519, 198519, 198519, 198519, 198519, 198519, 198520, 198520, 198520,
-          198520, 198520, 198520, 198520, 198521, 198521, 198521, 198521, 198521, 198521},
-         {0,      198521, 198522, 198522, 198522, 198522, 198522, 198522, 198522, 198523, 198523,
-          198523, 198523, 198523, 198523, 198523, 198524, 198524, 198524, 198524, 198524, 198524,
-          198524, 198525, 198525, 198525, 198525, 198525, 198525, 198525, 198526, 198526},
-         {0,      198526, 198526, 198526, 198526, 198526, 198526, 198527, 198527, 198527, 198527,
-          198527, 198527, 198527, 198528, 198528, 198528, 198528, 198528, 198528, 198528, 198529,
-          198529, 198529, 198529, 198529, 198529, 198529, 198530, 198530, 198530, 198530},
-         {0,      198530, 198530, 198530, 198531, 198531, 198531, 198531, 198531, 198531, 198531,
-          198532, 198532, 198532, 198532, 198532, 198532, 198532, 198533, 198533, 198533, 198533,
-          198533, 198533, 198533, 198534, 198534, 198534, 198534, 198534, 198534, 198534},
-         {0,      198535, 198535, 198535, 198535, 198535, 198535, 198535, 198536, 198536, 198536,
-          198536, 198536, 198536, 198536, 198537, 198537, 198537, 198537, 198537, 198537, 198537,
-          198538, 198538, 198538, 198538, 198538, 198538, 198538, 198539, 198539, 198539},
-         {0,      198539, 198539, 198539, 198539, 198539, 198540, 198540, 198540, 198540, 198540,
-          198540, 198540, 198541, 198541, 198541, 198541, 198541, 198541, 198541, 198542, 198542,
-          198542, 198542, 198542, 198542, 198542, 198543, 198543, 198543, 198543, 198543},
-         {0,      198543, 198543, 198544, 198544, 198544, 198544, 198544, 198544, 198544, 198545,
-          198545, 198545, 198545, 198545, 198545, 198545, 198546, 198546, 198546, 198546, 198546,
-          198546, 198546, 198547, 198547, 198547, 198547, 198547, 198547, 198547, 198548},
-         {0,      198548, 198548, 198548, 198548, 198548, 198548, 198548, 198549, 198549, 198549,
-          198549, 198549, 198549, 198549, 198550, 198550, 198550, 198550, 198550, 198550, 198550,
-          198551, 198551, 198551, 198551, 198551, 198551, 198551, 198552, 198552, 198552}},
-        //1986
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198552, 198552, 198552, 198552, 198601, 198601, 198601, 198601, 198601, 198601,
-          198601, 198602, 198602, 198602, 198602, 198602, 198602, 198602, 198603, 198603, 198603,
-          198603, 198603, 198603, 198603, 198604, 198604, 198604, 198604, 198604, 198604},
-         {0,      198604, 198605, 198605, 198605, 198605, 198605, 198605, 198605, 198606, 198606,
-          198606, 198606, 198606, 198606, 198606, 198607, 198607, 198607, 198607, 198607, 198607,
-          198607, 198608, 198608, 198608, 198608, 198608, 198608, 198608, 198609, 198609},
-         {0,      198608, 198609, 198609, 198609, 198609, 198609, 198609, 198609, 198610, 198610,
-          198610, 198610, 198610, 198610, 198610, 198611, 198611, 198611, 198611, 198611, 198611,
-          198611, 198612, 198612, 198612, 198612, 198612, 198612, 198612, 198613, 198613},
-         {0,      198613, 198613, 198613, 198613, 198613, 198614, 198614, 198614, 198614, 198614,
-          198614, 198614, 198615, 198615, 198615, 198615, 198615, 198615, 198615, 198616, 198616,
-          198616, 198616, 198616, 198616, 198616, 198617, 198617, 198617, 198617, 198617},
-         {0,      198617, 198617, 198617, 198618, 198618, 198618, 198618, 198618, 198618, 198618,
-          198619, 198619, 198619, 198619, 198619, 198619, 198619, 198620, 198620, 198620, 198620,
-          198620, 198620, 198620, 198621, 198621, 198621, 198621, 198621, 198621, 198621},
-         {0,      198622, 198622, 198622, 198622, 198622, 198622, 198622, 198623, 198623, 198623,
-          198623, 198623, 198623, 198623, 198624, 198624, 198624, 198624, 198624, 198624, 198624,
-          198625, 198625, 198625, 198625, 198625, 198625, 198625, 198626, 198626, 198626},
-         {0,      198626, 198626, 198626, 198626, 198626, 198627, 198627, 198627, 198627, 198627,
-          198627, 198627, 198628, 198628, 198628, 198628, 198628, 198628, 198628, 198629, 198629,
-          198629, 198629, 198629, 198629, 198629, 198630, 198630, 198630, 198630, 198630},
-         {0,      198630, 198630, 198631, 198631, 198631, 198631, 198631, 198631, 198631, 198632,
-          198632, 198632, 198632, 198632, 198632, 198632, 198633, 198633, 198633, 198633, 198633,
-          198633, 198633, 198634, 198634, 198634, 198634, 198634, 198634, 198634, 198635},
-         {0,      198635, 198635, 198635, 198635, 198635, 198635, 198636, 198636, 198636, 198636,
-          198636, 198636, 198636, 198637, 198637, 198637, 198637, 198637, 198637, 198637, 198638,
-          198638, 198638, 198638, 198638, 198638, 198638, 198639, 198639, 198639, 198639},
-         {0,      198639, 198639, 198639, 198639, 198640, 198640, 198640, 198640, 198640, 198640,
-          198640, 198641, 198641, 198641, 198641, 198641, 198641, 198641, 198642, 198642, 198642,
-          198642, 198642, 198642, 198642, 198643, 198643, 198643, 198643, 198643, 198643},
-         {0,      198643, 198644, 198644, 198644, 198644, 198644, 198644, 198644, 198645, 198645,
-          198645, 198645, 198645, 198645, 198645, 198646, 198646, 198646, 198646, 198646, 198646,
-          198646, 198647, 198647, 198647, 198647, 198647, 198647, 198647, 198648, 198648},
-         {0,      198648, 198648, 198648, 198648, 198648, 198648, 198649, 198649, 198649, 198649,
-          198649, 198649, 198649, 198650, 198650, 198650, 198650, 198650, 198650, 198650, 198651,
-          198651, 198651, 198651, 198651, 198651, 198651, 198652, 198652, 198652, 198652}},
-        //1987
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198652, 198652, 198652, 198701, 198701, 198701, 198701, 198701, 198701, 198701,
-          198702, 198702, 198702, 198702, 198702, 198702, 198702, 198703, 198703, 198703, 198703,
-          198703, 198703, 198703, 198704, 198704, 198704, 198704, 198704, 198704, 198704},
-         {0,      198705, 198705, 198705, 198705, 198705, 198705, 198705, 198706, 198706, 198706,
-          198706, 198706, 198706, 198706, 198707, 198707, 198707, 198707, 198707, 198707, 198707,
-          198708, 198708, 198708, 198708, 198708, 198708, 198708, 198709, 198709, 198709},
-         {0,      198709, 198709, 198709, 198709, 198709, 198709, 198709, 198710, 198710, 198710,
-          198710, 198710, 198710, 198710, 198711, 198711, 198711, 198711, 198711, 198711, 198711,
-          198712, 198712, 198712, 198712, 198712, 198712, 198712, 198713, 198713, 198713},
-         {0,      198713, 198713, 198713, 198713, 198714, 198714, 198714, 198714, 198714, 198714,
-          198714, 198715, 198715, 198715, 198715, 198715, 198715, 198715, 198716, 198716, 198716,
-          198716, 198716, 198716, 198716, 198717, 198717, 198717, 198717, 198717, 198717},
-         {0,      198717, 198717, 198718, 198718, 198718, 198718, 198718, 198718, 198718, 198719,
-          198719, 198719, 198719, 198719, 198719, 198719, 198720, 198720, 198720, 198720, 198720,
-          198720, 198720, 198721, 198721, 198721, 198721, 198721, 198721, 198721, 198722},
-         {0,      198722, 198722, 198722, 198722, 198722, 198722, 198723, 198723, 198723, 198723,
-          198723, 198723, 198723, 198724, 198724, 198724, 198724, 198724, 198724, 198724, 198725,
-          198725, 198725, 198725, 198725, 198725, 198725, 198726, 198726, 198726, 198726},
-         {0,      198726, 198726, 198726, 198726, 198727, 198727, 198727, 198727, 198727, 198727,
-          198727, 198728, 198728, 198728, 198728, 198728, 198728, 198728, 198729, 198729, 198729,
-          198729, 198729, 198729, 198729, 198730, 198730, 198730, 198730, 198730, 198730},
-         {0,      198730, 198731, 198731, 198731, 198731, 198731, 198731, 198731, 198732, 198732,
-          198732, 198732, 198732, 198732, 198732, 198733, 198733, 198733, 198733, 198733, 198733,
-          198733, 198734, 198734, 198734, 198734, 198734, 198734, 198734, 198735, 198735},
-         {0,      198735, 198735, 198735, 198735, 198735, 198736, 198736, 198736, 198736, 198736,
-          198736, 198736, 198737, 198737, 198737, 198737, 198737, 198737, 198737, 198738, 198738,
-          198738, 198738, 198738, 198738, 198738, 198739, 198739, 198739, 198739, 198739},
-         {0,      198739, 198739, 198739, 198740, 198740, 198740, 198740, 198740, 198740, 198740,
-          198741, 198741, 198741, 198741, 198741, 198741, 198741, 198742, 198742, 198742, 198742,
-          198742, 198742, 198742, 198743, 198743, 198743, 198743, 198743, 198743, 198743},
-         {0,      198744, 198744, 198744, 198744, 198744, 198744, 198744, 198745, 198745, 198745,
-          198745, 198745, 198745, 198745, 198746, 198746, 198746, 198746, 198746, 198746, 198746,
-          198747, 198747, 198747, 198747, 198747, 198747, 198747, 198748, 198748, 198748},
-         {0,      198748, 198748, 198748, 198748, 198748, 198749, 198749, 198749, 198749, 198749,
-          198749, 198749, 198750, 198750, 198750, 198750, 198750, 198750, 198750, 198751, 198751,
-          198751, 198751, 198751, 198751, 198751, 198752, 198752, 198752, 198752, 198752}},
-        //1988
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198752, 198752, 198801, 198801, 198801, 198801, 198801, 198801, 198801, 198802,
-          198802, 198802, 198802, 198802, 198802, 198802, 198803, 198803, 198803, 198803, 198803,
-          198803, 198803, 198804, 198804, 198804, 198804, 198804, 198804, 198804, 198805},
-         {0,      198805, 198805, 198805, 198805, 198805, 198805, 198806, 198806, 198806, 198806,
-          198806, 198806, 198806, 198807, 198807, 198807, 198807, 198807, 198807, 198807, 198808,
-          198808, 198808, 198808, 198808, 198808, 198808, 198809, 198809, 198809, 198809},
-         {0,      198809, 198809, 198809, 198809, 198809, 198810, 198810, 198810, 198810, 198810,
-          198810, 198810, 198811, 198811, 198811, 198811, 198811, 198811, 198811, 198812, 198812,
-          198812, 198812, 198812, 198812, 198812, 198813, 198813, 198813, 198813, 198813},
-         {0,      198813, 198813, 198814, 198814, 198814, 198814, 198814, 198814, 198814, 198815,
-          198815, 198815, 198815, 198815, 198815, 198815, 198816, 198816, 198816, 198816, 198816,
-          198816, 198816, 198817, 198817, 198817, 198817, 198817, 198817, 198817, 198818},
-         {0,      198818, 198818, 198818, 198818, 198818, 198818, 198818, 198819, 198819, 198819,
-          198819, 198819, 198819, 198819, 198820, 198820, 198820, 198820, 198820, 198820, 198820,
-          198821, 198821, 198821, 198821, 198821, 198821, 198821, 198822, 198822, 198822},
-         {0,      198822, 198822, 198822, 198822, 198823, 198823, 198823, 198823, 198823, 198823,
-          198823, 198824, 198824, 198824, 198824, 198824, 198824, 198824, 198825, 198825, 198825,
-          198825, 198825, 198825, 198825, 198826, 198826, 198826, 198826, 198826, 198826},
-         {0,      198826, 198826, 198827, 198827, 198827, 198827, 198827, 198827, 198827, 198828,
-          198828, 198828, 198828, 198828, 198828, 198828, 198829, 198829, 198829, 198829, 198829,
-          198829, 198829, 198830, 198830, 198830, 198830, 198830, 198830, 198830, 198831},
-         {0,      198831, 198831, 198831, 198831, 198831, 198831, 198832, 198832, 198832, 198832,
-          198832, 198832, 198832, 198833, 198833, 198833, 198833, 198833, 198833, 198833, 198834,
-          198834, 198834, 198834, 198834, 198834, 198834, 198835, 198835, 198835, 198835},
-         {0,      198835, 198835, 198835, 198836, 198836, 198836, 198836, 198836, 198836, 198836,
-          198837, 198837, 198837, 198837, 198837, 198837, 198837, 198838, 198838, 198838, 198838,
-          198838, 198838, 198838, 198839, 198839, 198839, 198839, 198839, 198839, 198839},
-         {0,      198839, 198840, 198840, 198840, 198840, 198840, 198840, 198840, 198841, 198841,
-          198841, 198841, 198841, 198841, 198841, 198842, 198842, 198842, 198842, 198842, 198842,
-          198842, 198843, 198843, 198843, 198843, 198843, 198843, 198843, 198844, 198844},
-         {0,      198844, 198844, 198844, 198844, 198844, 198845, 198845, 198845, 198845, 198845,
-          198845, 198845, 198846, 198846, 198846, 198846, 198846, 198846, 198846, 198847, 198847,
-          198847, 198847, 198847, 198847, 198847, 198848, 198848, 198848, 198848, 198848},
-         {0,      198848, 198848, 198848, 198849, 198849, 198849, 198849, 198849, 198849, 198849,
-          198850, 198850, 198850, 198850, 198850, 198850, 198850, 198851, 198851, 198851, 198851,
-          198851, 198851, 198851, 198852, 198852, 198852, 198852, 198852, 198852, 198852}},
-        //1989
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198901, 198901, 198901, 198901, 198901, 198901, 198901, 198902, 198902, 198902,
-          198902, 198902, 198902, 198902, 198903, 198903, 198903, 198903, 198903, 198903, 198903,
-          198904, 198904, 198904, 198904, 198904, 198904, 198904, 198905, 198905, 198905},
-         {0,      198905, 198905, 198905, 198905, 198906, 198906, 198906, 198906, 198906, 198906,
-          198906, 198907, 198907, 198907, 198907, 198907, 198907, 198907, 198908, 198908, 198908,
-          198908, 198908, 198908, 198908, 198909, 198909, 198909, 198909, 198909, 198909},
-         {0,      198909, 198909, 198909, 198909, 198910, 198910, 198910, 198910, 198910, 198910,
-          198910, 198911, 198911, 198911, 198911, 198911, 198911, 198911, 198912, 198912, 198912,
-          198912, 198912, 198912, 198912, 198913, 198913, 198913, 198913, 198913, 198913},
-         {0,      198913, 198914, 198914, 198914, 198914, 198914, 198914, 198914, 198915, 198915,
-          198915, 198915, 198915, 198915, 198915, 198916, 198916, 198916, 198916, 198916, 198916,
-          198916, 198917, 198917, 198917, 198917, 198917, 198917, 198917, 198918, 198918},
-         {0,      198918, 198918, 198918, 198918, 198918, 198918, 198919, 198919, 198919, 198919,
-          198919, 198919, 198919, 198920, 198920, 198920, 198920, 198920, 198920, 198920, 198921,
-          198921, 198921, 198921, 198921, 198921, 198921, 198922, 198922, 198922, 198922},
-         {0,      198922, 198922, 198922, 198923, 198923, 198923, 198923, 198923, 198923, 198923,
-          198924, 198924, 198924, 198924, 198924, 198924, 198924, 198925, 198925, 198925, 198925,
-          198925, 198925, 198925, 198926, 198926, 198926, 198926, 198926, 198926, 198926},
-         {0,      198926, 198927, 198927, 198927, 198927, 198927, 198927, 198927, 198928, 198928,
-          198928, 198928, 198928, 198928, 198928, 198929, 198929, 198929, 198929, 198929, 198929,
-          198929, 198930, 198930, 198930, 198930, 198930, 198930, 198930, 198931, 198931},
-         {0,      198931, 198931, 198931, 198931, 198931, 198932, 198932, 198932, 198932, 198932,
-          198932, 198932, 198933, 198933, 198933, 198933, 198933, 198933, 198933, 198934, 198934,
-          198934, 198934, 198934, 198934, 198934, 198935, 198935, 198935, 198935, 198935},
-         {0,      198935, 198935, 198936, 198936, 198936, 198936, 198936, 198936, 198936, 198937,
-          198937, 198937, 198937, 198937, 198937, 198937, 198938, 198938, 198938, 198938, 198938,
-          198938, 198938, 198939, 198939, 198939, 198939, 198939, 198939, 198939, 198940},
-         {0,      198940, 198940, 198940, 198940, 198940, 198940, 198940, 198941, 198941, 198941,
-          198941, 198941, 198941, 198941, 198942, 198942, 198942, 198942, 198942, 198942, 198942,
-          198943, 198943, 198943, 198943, 198943, 198943, 198943, 198944, 198944, 198944},
-         {0,      198944, 198944, 198944, 198944, 198945, 198945, 198945, 198945, 198945, 198945,
-          198945, 198946, 198946, 198946, 198946, 198946, 198946, 198946, 198947, 198947, 198947,
-          198947, 198947, 198947, 198947, 198948, 198948, 198948, 198948, 198948, 198948},
-         {0,      198948, 198948, 198949, 198949, 198949, 198949, 198949, 198949, 198949, 198950,
-          198950, 198950, 198950, 198950, 198950, 198950, 198951, 198951, 198951, 198951, 198951,
-          198951, 198951, 198952, 198952, 198952, 198952, 198952, 198952, 198952, 199001}},
-        //1990
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      198953, 198953, 198953, 198953, 198953, 198953, 199001, 199001, 199001, 199001,
-          199001, 199001, 199001, 199002, 199002, 199002, 199002, 199002, 199002, 199002, 199003,
-          199003, 199003, 199003, 199003, 199003, 199003, 199004, 199004, 199004, 199004},
-         {0,      199004, 199004, 199004, 199005, 199005, 199005, 199005, 199005, 199005, 199005,
-          199006, 199006, 199006, 199006, 199006, 199006, 199006, 199007, 199007, 199007, 199007,
-          199007, 199007, 199007, 199008, 199008, 199008, 199008, 199008, 199008, 199008},
-         {0,      199008, 199008, 199008, 199009, 199009, 199009, 199009, 199009, 199009, 199009,
-          199010, 199010, 199010, 199010, 199010, 199010, 199010, 199011, 199011, 199011, 199011,
-          199011, 199011, 199011, 199012, 199012, 199012, 199012, 199012, 199012, 199012},
-         {0,      199013, 199013, 199013, 199013, 199013, 199013, 199013, 199014, 199014, 199014,
-          199014, 199014, 199014, 199014, 199015, 199015, 199015, 199015, 199015, 199015, 199015,
-          199016, 199016, 199016, 199016, 199016, 199016, 199016, 199017, 199017, 199017},
-         {0,      199017, 199017, 199017, 199017, 199017, 199018, 199018, 199018, 199018, 199018,
-          199018, 199018, 199019, 199019, 199019, 199019, 199019, 199019, 199019, 199020, 199020,
-          199020, 199020, 199020, 199020, 199020, 199021, 199021, 199021, 199021, 199021},
-         {0,      199021, 199021, 199022, 199022, 199022, 199022, 199022, 199022, 199022, 199023,
-          199023, 199023, 199023, 199023, 199023, 199023, 199024, 199024, 199024, 199024, 199024,
-          199024, 199024, 199025, 199025, 199025, 199025, 199025, 199025, 199025, 199026},
-         {0,      199026, 199026, 199026, 199026, 199026, 199026, 199026, 199027, 199027, 199027,
-          199027, 199027, 199027, 199027, 199028, 199028, 199028, 199028, 199028, 199028, 199028,
-          199029, 199029, 199029, 199029, 199029, 199029, 199029, 199030, 199030, 199030},
-         {0,      199030, 199030, 199030, 199030, 199031, 199031, 199031, 199031, 199031, 199031,
-          199031, 199032, 199032, 199032, 199032, 199032, 199032, 199032, 199033, 199033, 199033,
-          199033, 199033, 199033, 199033, 199034, 199034, 199034, 199034, 199034, 199034},
-         {0,      199034, 199035, 199035, 199035, 199035, 199035, 199035, 199035, 199036, 199036,
-          199036, 199036, 199036, 199036, 199036, 199037, 199037, 199037, 199037, 199037, 199037,
-          199037, 199038, 199038, 199038, 199038, 199038, 199038, 199038, 199039, 199039},
-         {0,      199039, 199039, 199039, 199039, 199039, 199039, 199040, 199040, 199040, 199040,
-          199040, 199040, 199040, 199041, 199041, 199041, 199041, 199041, 199041, 199041, 199042,
-          199042, 199042, 199042, 199042, 199042, 199042, 199043, 199043, 199043, 199043},
-         {0,      199043, 199043, 199043, 199044, 199044, 199044, 199044, 199044, 199044, 199044,
-          199045, 199045, 199045, 199045, 199045, 199045, 199045, 199046, 199046, 199046, 199046,
-          199046, 199046, 199046, 199047, 199047, 199047, 199047, 199047, 199047, 199047},
-         {0,      199047, 199048, 199048, 199048, 199048, 199048, 199048, 199048, 199049, 199049,
-          199049, 199049, 199049, 199049, 199049, 199050, 199050, 199050, 199050, 199050, 199050,
-          199050, 199051, 199051, 199051, 199051, 199051, 199051, 199051, 199052, 199052}},
-        //1991
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199052, 199052, 199052, 199052, 199052, 199101, 199101, 199101, 199101, 199101,
-          199101, 199101, 199102, 199102, 199102, 199102, 199102, 199102, 199102, 199103, 199103,
-          199103, 199103, 199103, 199103, 199103, 199104, 199104, 199104, 199104, 199104},
-         {0,      199104, 199104, 199105, 199105, 199105, 199105, 199105, 199105, 199105, 199106,
-          199106, 199106, 199106, 199106, 199106, 199106, 199107, 199107, 199107, 199107, 199107,
-          199107, 199107, 199108, 199108, 199108, 199108, 199108, 199108, 199108, 199109},
-         {0,      199108, 199108, 199109, 199109, 199109, 199109, 199109, 199109, 199109, 199110,
-          199110, 199110, 199110, 199110, 199110, 199110, 199111, 199111, 199111, 199111, 199111,
-          199111, 199111, 199112, 199112, 199112, 199112, 199112, 199112, 199112, 199113},
-         {0,      199113, 199113, 199113, 199113, 199113, 199113, 199114, 199114, 199114, 199114,
-          199114, 199114, 199114, 199115, 199115, 199115, 199115, 199115, 199115, 199115, 199116,
-          199116, 199116, 199116, 199116, 199116, 199116, 199117, 199117, 199117, 199117},
-         {0,      199117, 199117, 199117, 199117, 199118, 199118, 199118, 199118, 199118, 199118,
-          199118, 199119, 199119, 199119, 199119, 199119, 199119, 199119, 199120, 199120, 199120,
-          199120, 199120, 199120, 199120, 199121, 199121, 199121, 199121, 199121, 199121},
-         {0,      199121, 199122, 199122, 199122, 199122, 199122, 199122, 199122, 199123, 199123,
-          199123, 199123, 199123, 199123, 199123, 199124, 199124, 199124, 199124, 199124, 199124,
-          199124, 199125, 199125, 199125, 199125, 199125, 199125, 199125, 199126, 199126},
-         {0,      199126, 199126, 199126, 199126, 199126, 199126, 199127, 199127, 199127, 199127,
-          199127, 199127, 199127, 199128, 199128, 199128, 199128, 199128, 199128, 199128, 199129,
-          199129, 199129, 199129, 199129, 199129, 199129, 199130, 199130, 199130, 199130},
-         {0,      199130, 199130, 199130, 199131, 199131, 199131, 199131, 199131, 199131, 199131,
-          199132, 199132, 199132, 199132, 199132, 199132, 199132, 199133, 199133, 199133, 199133,
-          199133, 199133, 199133, 199134, 199134, 199134, 199134, 199134, 199134, 199134},
-         {0,      199135, 199135, 199135, 199135, 199135, 199135, 199135, 199136, 199136, 199136,
-          199136, 199136, 199136, 199136, 199137, 199137, 199137, 199137, 199137, 199137, 199137,
-          199138, 199138, 199138, 199138, 199138, 199138, 199138, 199139, 199139, 199139},
-         {0,      199139, 199139, 199139, 199139, 199139, 199140, 199140, 199140, 199140, 199140,
-          199140, 199140, 199141, 199141, 199141, 199141, 199141, 199141, 199141, 199142, 199142,
-          199142, 199142, 199142, 199142, 199142, 199143, 199143, 199143, 199143, 199143},
-         {0,      199143, 199143, 199144, 199144, 199144, 199144, 199144, 199144, 199144, 199145,
-          199145, 199145, 199145, 199145, 199145, 199145, 199146, 199146, 199146, 199146, 199146,
-          199146, 199146, 199147, 199147, 199147, 199147, 199147, 199147, 199147, 199148},
-         {0,      199148, 199148, 199148, 199148, 199148, 199148, 199148, 199149, 199149, 199149,
-          199149, 199149, 199149, 199149, 199150, 199150, 199150, 199150, 199150, 199150, 199150,
-          199151, 199151, 199151, 199151, 199151, 199151, 199151, 199152, 199152, 199152}},
-        //1992
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199152, 199152, 199152, 199152, 199201, 199201, 199201, 199201, 199201, 199201,
-          199201, 199202, 199202, 199202, 199202, 199202, 199202, 199202, 199203, 199203, 199203,
-          199203, 199203, 199203, 199203, 199204, 199204, 199204, 199204, 199204, 199204},
-         {0,      199204, 199205, 199205, 199205, 199205, 199205, 199205, 199205, 199206, 199206,
-          199206, 199206, 199206, 199206, 199206, 199207, 199207, 199207, 199207, 199207, 199207,
-          199207, 199208, 199208, 199208, 199208, 199208, 199208, 199208, 199209, 199209},
-         {0,      199209, 199209, 199209, 199209, 199209, 199209, 199209, 199210, 199210, 199210,
-          199210, 199210, 199210, 199210, 199211, 199211, 199211, 199211, 199211, 199211, 199211,
-          199212, 199212, 199212, 199212, 199212, 199212, 199212, 199213, 199213, 199213},
-         {0,      199213, 199213, 199213, 199213, 199214, 199214, 199214, 199214, 199214, 199214,
-          199214, 199215, 199215, 199215, 199215, 199215, 199215, 199215, 199216, 199216, 199216,
-          199216, 199216, 199216, 199216, 199217, 199217, 199217, 199217, 199217, 199217},
-         {0,      199217, 199217, 199218, 199218, 199218, 199218, 199218, 199218, 199218, 199219,
-          199219, 199219, 199219, 199219, 199219, 199219, 199220, 199220, 199220, 199220, 199220,
-          199220, 199220, 199221, 199221, 199221, 199221, 199221, 199221, 199221, 199222},
-         {0,      199222, 199222, 199222, 199222, 199222, 199222, 199223, 199223, 199223, 199223,
-          199223, 199223, 199223, 199224, 199224, 199224, 199224, 199224, 199224, 199224, 199225,
-          199225, 199225, 199225, 199225, 199225, 199225, 199226, 199226, 199226, 199226},
-         {0,      199226, 199226, 199226, 199226, 199227, 199227, 199227, 199227, 199227, 199227,
-          199227, 199228, 199228, 199228, 199228, 199228, 199228, 199228, 199229, 199229, 199229,
-          199229, 199229, 199229, 199229, 199230, 199230, 199230, 199230, 199230, 199230},
-         {0,      199230, 199231, 199231, 199231, 199231, 199231, 199231, 199231, 199232, 199232,
-          199232, 199232, 199232, 199232, 199232, 199233, 199233, 199233, 199233, 199233, 199233,
-          199233, 199234, 199234, 199234, 199234, 199234, 199234, 199234, 199235, 199235},
-         {0,      199235, 199235, 199235, 199235, 199235, 199236, 199236, 199236, 199236, 199236,
-          199236, 199236, 199237, 199237, 199237, 199237, 199237, 199237, 199237, 199238, 199238,
-          199238, 199238, 199238, 199238, 199238, 199239, 199239, 199239, 199239, 199239},
-         {0,      199239, 199239, 199239, 199240, 199240, 199240, 199240, 199240, 199240, 199240,
-          199241, 199241, 199241, 199241, 199241, 199241, 199241, 199242, 199242, 199242, 199242,
-          199242, 199242, 199242, 199243, 199243, 199243, 199243, 199243, 199243, 199243},
-         {0,      199244, 199244, 199244, 199244, 199244, 199244, 199244, 199245, 199245, 199245,
-          199245, 199245, 199245, 199245, 199246, 199246, 199246, 199246, 199246, 199246, 199246,
-          199247, 199247, 199247, 199247, 199247, 199247, 199247, 199248, 199248, 199248},
-         {0,      199248, 199248, 199248, 199248, 199248, 199249, 199249, 199249, 199249, 199249,
-          199249, 199249, 199250, 199250, 199250, 199250, 199250, 199250, 199250, 199251, 199251,
-          199251, 199251, 199251, 199251, 199251, 199252, 199252, 199252, 199252, 199252}},
-        //1993
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199252, 199252, 199301, 199301, 199301, 199301, 199301, 199301, 199301, 199302,
-          199302, 199302, 199302, 199302, 199302, 199302, 199303, 199303, 199303, 199303, 199303,
-          199303, 199303, 199304, 199304, 199304, 199304, 199304, 199304, 199304, 199305},
-         {0,      199305, 199305, 199305, 199305, 199305, 199305, 199306, 199306, 199306, 199306,
-          199306, 199306, 199306, 199307, 199307, 199307, 199307, 199307, 199307, 199307, 199308,
-          199308, 199308, 199308, 199308, 199308, 199308, 199309, 199309, 199309, 199309},
-         {0,      199309, 199309, 199309, 199309, 199309, 199309, 199310, 199310, 199310, 199310,
-          199310, 199310, 199310, 199311, 199311, 199311, 199311, 199311, 199311, 199311, 199312,
-          199312, 199312, 199312, 199312, 199312, 199312, 199313, 199313, 199313, 199313},
-         {0,      199313, 199313, 199313, 199314, 199314, 199314, 199314, 199314, 199314, 199314,
-          199315, 199315, 199315, 199315, 199315, 199315, 199315, 199316, 199316, 199316, 199316,
-          199316, 199316, 199316, 199317, 199317, 199317, 199317, 199317, 199317, 199317},
-         {0,      199317, 199318, 199318, 199318, 199318, 199318, 199318, 199318, 199319, 199319,
-          199319, 199319, 199319, 199319, 199319, 199320, 199320, 199320, 199320, 199320, 199320,
-          199320, 199321, 199321, 199321, 199321, 199321, 199321, 199321, 199322, 199322},
-         {0,      199322, 199322, 199322, 199322, 199322, 199323, 199323, 199323, 199323, 199323,
-          199323, 199323, 199324, 199324, 199324, 199324, 199324, 199324, 199324, 199325, 199325,
-          199325, 199325, 199325, 199325, 199325, 199326, 199326, 199326, 199326, 199326},
-         {0,      199326, 199326, 199326, 199327, 199327, 199327, 199327, 199327, 199327, 199327,
-          199328, 199328, 199328, 199328, 199328, 199328, 199328, 199329, 199329, 199329, 199329,
-          199329, 199329, 199329, 199330, 199330, 199330, 199330, 199330, 199330, 199330},
-         {0,      199331, 199331, 199331, 199331, 199331, 199331, 199331, 199332, 199332, 199332,
-          199332, 199332, 199332, 199332, 199333, 199333, 199333, 199333, 199333, 199333, 199333,
-          199334, 199334, 199334, 199334, 199334, 199334, 199334, 199335, 199335, 199335},
-         {0,      199335, 199335, 199335, 199335, 199336, 199336, 199336, 199336, 199336, 199336,
-          199336, 199337, 199337, 199337, 199337, 199337, 199337, 199337, 199338, 199338, 199338,
-          199338, 199338, 199338, 199338, 199339, 199339, 199339, 199339, 199339, 199339},
-         {0,      199339, 199339, 199340, 199340, 199340, 199340, 199340, 199340, 199340, 199341,
-          199341, 199341, 199341, 199341, 199341, 199341, 199342, 199342, 199342, 199342, 199342,
-          199342, 199342, 199343, 199343, 199343, 199343, 199343, 199343, 199343, 199344},
-         {0,      199344, 199344, 199344, 199344, 199344, 199344, 199345, 199345, 199345, 199345,
-          199345, 199345, 199345, 199346, 199346, 199346, 199346, 199346, 199346, 199346, 199347,
-          199347, 199347, 199347, 199347, 199347, 199347, 199348, 199348, 199348, 199348},
-         {0,      199348, 199348, 199348, 199348, 199349, 199349, 199349, 199349, 199349, 199349,
-          199349, 199350, 199350, 199350, 199350, 199350, 199350, 199350, 199351, 199351, 199351,
-          199351, 199351, 199351, 199351, 199352, 199352, 199352, 199352, 199352, 199352}},
-        //1994
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199352, 199401, 199401, 199401, 199401, 199401, 199401, 199401, 199402, 199402,
-          199402, 199402, 199402, 199402, 199402, 199403, 199403, 199403, 199403, 199403, 199403,
-          199403, 199404, 199404, 199404, 199404, 199404, 199404, 199404, 199405, 199405},
-         {0,      199405, 199405, 199405, 199405, 199405, 199406, 199406, 199406, 199406, 199406,
-          199406, 199406, 199407, 199407, 199407, 199407, 199407, 199407, 199407, 199408, 199408,
-          199408, 199408, 199408, 199408, 199408, 199409, 199409, 199409, 199409, 199409},
-         {0,      199409, 199409, 199409, 199409, 199409, 199410, 199410, 199410, 199410, 199410,
-          199410, 199410, 199411, 199411, 199411, 199411, 199411, 199411, 199411, 199412, 199412,
-          199412, 199412, 199412, 199412, 199412, 199413, 199413, 199413, 199413, 199413},
-         {0,      199413, 199413, 199414, 199414, 199414, 199414, 199414, 199414, 199414, 199415,
-          199415, 199415, 199415, 199415, 199415, 199415, 199416, 199416, 199416, 199416, 199416,
-          199416, 199416, 199417, 199417, 199417, 199417, 199417, 199417, 199417, 199418},
-         {0,      199418, 199418, 199418, 199418, 199418, 199418, 199418, 199419, 199419, 199419,
-          199419, 199419, 199419, 199419, 199420, 199420, 199420, 199420, 199420, 199420, 199420,
-          199421, 199421, 199421, 199421, 199421, 199421, 199421, 199422, 199422, 199422},
-         {0,      199422, 199422, 199422, 199422, 199423, 199423, 199423, 199423, 199423, 199423,
-          199423, 199424, 199424, 199424, 199424, 199424, 199424, 199424, 199425, 199425, 199425,
-          199425, 199425, 199425, 199425, 199426, 199426, 199426, 199426, 199426, 199426},
-         {0,      199426, 199426, 199427, 199427, 199427, 199427, 199427, 199427, 199427, 199428,
-          199428, 199428, 199428, 199428, 199428, 199428, 199429, 199429, 199429, 199429, 199429,
-          199429, 199429, 199430, 199430, 199430, 199430, 199430, 199430, 199430, 199431},
-         {0,      199431, 199431, 199431, 199431, 199431, 199431, 199432, 199432, 199432, 199432,
-          199432, 199432, 199432, 199433, 199433, 199433, 199433, 199433, 199433, 199433, 199434,
-          199434, 199434, 199434, 199434, 199434, 199434, 199435, 199435, 199435, 199435},
-         {0,      199435, 199435, 199435, 199436, 199436, 199436, 199436, 199436, 199436, 199436,
-          199437, 199437, 199437, 199437, 199437, 199437, 199437, 199438, 199438, 199438, 199438,
-          199438, 199438, 199438, 199439, 199439, 199439, 199439, 199439, 199439, 199439},
-         {0,      199439, 199440, 199440, 199440, 199440, 199440, 199440, 199440, 199441, 199441,
-          199441, 199441, 199441, 199441, 199441, 199442, 199442, 199442, 199442, 199442, 199442,
-          199442, 199443, 199443, 199443, 199443, 199443, 199443, 199443, 199444, 199444},
-         {0,      199444, 199444, 199444, 199444, 199444, 199445, 199445, 199445, 199445, 199445,
-          199445, 199445, 199446, 199446, 199446, 199446, 199446, 199446, 199446, 199447, 199447,
-          199447, 199447, 199447, 199447, 199447, 199448, 199448, 199448, 199448, 199448},
-         {0,      199448, 199448, 199448, 199449, 199449, 199449, 199449, 199449, 199449, 199449,
-          199450, 199450, 199450, 199450, 199450, 199450, 199450, 199451, 199451, 199451, 199451,
-          199451, 199451, 199451, 199452, 199452, 199452, 199452, 199452, 199452, 199452}},
-        //1995
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199501, 199501, 199501, 199501, 199501, 199501, 199501, 199502, 199502, 199502,
-          199502, 199502, 199502, 199502, 199503, 199503, 199503, 199503, 199503, 199503, 199503,
-          199504, 199504, 199504, 199504, 199504, 199504, 199504, 199505, 199505, 199505},
-         {0,      199505, 199505, 199505, 199505, 199506, 199506, 199506, 199506, 199506, 199506,
-          199506, 199507, 199507, 199507, 199507, 199507, 199507, 199507, 199508, 199508, 199508,
-          199508, 199508, 199508, 199508, 199509, 199509, 199509, 199509, 199509, 199509},
-         {0,      199509, 199509, 199509, 199509, 199510, 199510, 199510, 199510, 199510, 199510,
-          199510, 199511, 199511, 199511, 199511, 199511, 199511, 199511, 199512, 199512, 199512,
-          199512, 199512, 199512, 199512, 199513, 199513, 199513, 199513, 199513, 199513},
-         {0,      199513, 199514, 199514, 199514, 199514, 199514, 199514, 199514, 199515, 199515,
-          199515, 199515, 199515, 199515, 199515, 199516, 199516, 199516, 199516, 199516, 199516,
-          199516, 199517, 199517, 199517, 199517, 199517, 199517, 199517, 199518, 199518},
-         {0,      199518, 199518, 199518, 199518, 199518, 199518, 199519, 199519, 199519, 199519,
-          199519, 199519, 199519, 199520, 199520, 199520, 199520, 199520, 199520, 199520, 199521,
-          199521, 199521, 199521, 199521, 199521, 199521, 199522, 199522, 199522, 199522},
-         {0,      199522, 199522, 199522, 199523, 199523, 199523, 199523, 199523, 199523, 199523,
-          199524, 199524, 199524, 199524, 199524, 199524, 199524, 199525, 199525, 199525, 199525,
-          199525, 199525, 199525, 199526, 199526, 199526, 199526, 199526, 199526, 199526},
-         {0,      199526, 199527, 199527, 199527, 199527, 199527, 199527, 199527, 199528, 199528,
-          199528, 199528, 199528, 199528, 199528, 199529, 199529, 199529, 199529, 199529, 199529,
-          199529, 199530, 199530, 199530, 199530, 199530, 199530, 199530, 199531, 199531},
-         {0,      199531, 199531, 199531, 199531, 199531, 199532, 199532, 199532, 199532, 199532,
-          199532, 199532, 199533, 199533, 199533, 199533, 199533, 199533, 199533, 199534, 199534,
-          199534, 199534, 199534, 199534, 199534, 199535, 199535, 199535, 199535, 199535},
-         {0,      199535, 199535, 199536, 199536, 199536, 199536, 199536, 199536, 199536, 199537,
-          199537, 199537, 199537, 199537, 199537, 199537, 199538, 199538, 199538, 199538, 199538,
-          199538, 199538, 199539, 199539, 199539, 199539, 199539, 199539, 199539, 199540},
-         {0,      199540, 199540, 199540, 199540, 199540, 199540, 199540, 199541, 199541, 199541,
-          199541, 199541, 199541, 199541, 199542, 199542, 199542, 199542, 199542, 199542, 199542,
-          199543, 199543, 199543, 199543, 199543, 199543, 199543, 199544, 199544, 199544},
-         {0,      199544, 199544, 199544, 199544, 199545, 199545, 199545, 199545, 199545, 199545,
-          199545, 199546, 199546, 199546, 199546, 199546, 199546, 199546, 199547, 199547, 199547,
-          199547, 199547, 199547, 199547, 199548, 199548, 199548, 199548, 199548, 199548},
-         {0,      199548, 199548, 199549, 199549, 199549, 199549, 199549, 199549, 199549, 199550,
-          199550, 199550, 199550, 199550, 199550, 199550, 199551, 199551, 199551, 199551, 199551,
-          199551, 199551, 199552, 199552, 199552, 199552, 199552, 199552, 199552, 199601}},
-        //1996
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199553, 199553, 199553, 199553, 199553, 199553, 199601, 199601, 199601, 199601,
-          199601, 199601, 199601, 199602, 199602, 199602, 199602, 199602, 199602, 199602, 199603,
-          199603, 199603, 199603, 199603, 199603, 199603, 199604, 199604, 199604, 199604},
-         {0,      199604, 199604, 199604, 199605, 199605, 199605, 199605, 199605, 199605, 199605,
-          199606, 199606, 199606, 199606, 199606, 199606, 199606, 199607, 199607, 199607, 199607,
-          199607, 199607, 199607, 199608, 199608, 199608, 199608, 199608, 199608, 199608},
-         {0,      199608, 199608, 199609, 199609, 199609, 199609, 199609, 199609, 199609, 199610,
-          199610, 199610, 199610, 199610, 199610, 199610, 199611, 199611, 199611, 199611, 199611,
-          199611, 199611, 199612, 199612, 199612, 199612, 199612, 199612, 199612, 199613},
-         {0,      199613, 199613, 199613, 199613, 199613, 199613, 199614, 199614, 199614, 199614,
-          199614, 199614, 199614, 199615, 199615, 199615, 199615, 199615, 199615, 199615, 199616,
-          199616, 199616, 199616, 199616, 199616, 199616, 199617, 199617, 199617, 199617},
-         {0,      199617, 199617, 199617, 199617, 199618, 199618, 199618, 199618, 199618, 199618,
-          199618, 199619, 199619, 199619, 199619, 199619, 199619, 199619, 199620, 199620, 199620,
-          199620, 199620, 199620, 199620, 199621, 199621, 199621, 199621, 199621, 199621},
-         {0,      199621, 199622, 199622, 199622, 199622, 199622, 199622, 199622, 199623, 199623,
-          199623, 199623, 199623, 199623, 199623, 199624, 199624, 199624, 199624, 199624, 199624,
-          199624, 199625, 199625, 199625, 199625, 199625, 199625, 199625, 199626, 199626},
-         {0,      199626, 199626, 199626, 199626, 199626, 199626, 199627, 199627, 199627, 199627,
-          199627, 199627, 199627, 199628, 199628, 199628, 199628, 199628, 199628, 199628, 199629,
-          199629, 199629, 199629, 199629, 199629, 199629, 199630, 199630, 199630, 199630},
-         {0,      199630, 199630, 199630, 199631, 199631, 199631, 199631, 199631, 199631, 199631,
-          199632, 199632, 199632, 199632, 199632, 199632, 199632, 199633, 199633, 199633, 199633,
-          199633, 199633, 199633, 199634, 199634, 199634, 199634, 199634, 199634, 199634},
-         {0,      199635, 199635, 199635, 199635, 199635, 199635, 199635, 199636, 199636, 199636,
-          199636, 199636, 199636, 199636, 199637, 199637, 199637, 199637, 199637, 199637, 199637,
-          199638, 199638, 199638, 199638, 199638, 199638, 199638, 199639, 199639, 199639},
-         {0,      199639, 199639, 199639, 199639, 199639, 199640, 199640, 199640, 199640, 199640,
-          199640, 199640, 199641, 199641, 199641, 199641, 199641, 199641, 199641, 199642, 199642,
-          199642, 199642, 199642, 199642, 199642, 199643, 199643, 199643, 199643, 199643},
-         {0,      199643, 199643, 199644, 199644, 199644, 199644, 199644, 199644, 199644, 199645,
-          199645, 199645, 199645, 199645, 199645, 199645, 199646, 199646, 199646, 199646, 199646,
-          199646, 199646, 199647, 199647, 199647, 199647, 199647, 199647, 199647, 199648},
-         {0,      199648, 199648, 199648, 199648, 199648, 199648, 199648, 199649, 199649, 199649,
-          199649, 199649, 199649, 199649, 199650, 199650, 199650, 199650, 199650, 199650, 199650,
-          199651, 199651, 199651, 199651, 199651, 199651, 199651, 199652, 199652, 199652}},
-        //1997
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199652, 199652, 199652, 199652, 199701, 199701, 199701, 199701, 199701, 199701,
-          199701, 199702, 199702, 199702, 199702, 199702, 199702, 199702, 199703, 199703, 199703,
-          199703, 199703, 199703, 199703, 199704, 199704, 199704, 199704, 199704, 199704},
-         {0,      199704, 199705, 199705, 199705, 199705, 199705, 199705, 199705, 199706, 199706,
-          199706, 199706, 199706, 199706, 199706, 199707, 199707, 199707, 199707, 199707, 199707,
-          199707, 199708, 199708, 199708, 199708, 199708, 199708, 199708, 199709, 199709},
-         {0,      199708, 199709, 199709, 199709, 199709, 199709, 199709, 199709, 199710, 199710,
-          199710, 199710, 199710, 199710, 199710, 199711, 199711, 199711, 199711, 199711, 199711,
-          199711, 199712, 199712, 199712, 199712, 199712, 199712, 199712, 199713, 199713},
-         {0,      199713, 199713, 199713, 199713, 199713, 199714, 199714, 199714, 199714, 199714,
-          199714, 199714, 199715, 199715, 199715, 199715, 199715, 199715, 199715, 199716, 199716,
-          199716, 199716, 199716, 199716, 199716, 199717, 199717, 199717, 199717, 199717},
-         {0,      199717, 199717, 199717, 199718, 199718, 199718, 199718, 199718, 199718, 199718,
-          199719, 199719, 199719, 199719, 199719, 199719, 199719, 199720, 199720, 199720, 199720,
-          199720, 199720, 199720, 199721, 199721, 199721, 199721, 199721, 199721, 199721},
-         {0,      199722, 199722, 199722, 199722, 199722, 199722, 199722, 199723, 199723, 199723,
-          199723, 199723, 199723, 199723, 199724, 199724, 199724, 199724, 199724, 199724, 199724,
-          199725, 199725, 199725, 199725, 199725, 199725, 199725, 199726, 199726, 199726},
-         {0,      199726, 199726, 199726, 199726, 199726, 199727, 199727, 199727, 199727, 199727,
-          199727, 199727, 199728, 199728, 199728, 199728, 199728, 199728, 199728, 199729, 199729,
-          199729, 199729, 199729, 199729, 199729, 199730, 199730, 199730, 199730, 199730},
-         {0,      199730, 199730, 199731, 199731, 199731, 199731, 199731, 199731, 199731, 199732,
-          199732, 199732, 199732, 199732, 199732, 199732, 199733, 199733, 199733, 199733, 199733,
-          199733, 199733, 199734, 199734, 199734, 199734, 199734, 199734, 199734, 199735},
-         {0,      199735, 199735, 199735, 199735, 199735, 199735, 199736, 199736, 199736, 199736,
-          199736, 199736, 199736, 199737, 199737, 199737, 199737, 199737, 199737, 199737, 199738,
-          199738, 199738, 199738, 199738, 199738, 199738, 199739, 199739, 199739, 199739},
-         {0,      199739, 199739, 199739, 199739, 199740, 199740, 199740, 199740, 199740, 199740,
-          199740, 199741, 199741, 199741, 199741, 199741, 199741, 199741, 199742, 199742, 199742,
-          199742, 199742, 199742, 199742, 199743, 199743, 199743, 199743, 199743, 199743},
-         {0,      199743, 199744, 199744, 199744, 199744, 199744, 199744, 199744, 199745, 199745,
-          199745, 199745, 199745, 199745, 199745, 199746, 199746, 199746, 199746, 199746, 199746,
-          199746, 199747, 199747, 199747, 199747, 199747, 199747, 199747, 199748, 199748},
-         {0,      199748, 199748, 199748, 199748, 199748, 199748, 199749, 199749, 199749, 199749,
-          199749, 199749, 199749, 199750, 199750, 199750, 199750, 199750, 199750, 199750, 199751,
-          199751, 199751, 199751, 199751, 199751, 199751, 199752, 199752, 199752, 199752}},
-        //1998
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199752, 199752, 199752, 199801, 199801, 199801, 199801, 199801, 199801, 199801,
-          199802, 199802, 199802, 199802, 199802, 199802, 199802, 199803, 199803, 199803, 199803,
-          199803, 199803, 199803, 199804, 199804, 199804, 199804, 199804, 199804, 199804},
-         {0,      199805, 199805, 199805, 199805, 199805, 199805, 199805, 199806, 199806, 199806,
-          199806, 199806, 199806, 199806, 199807, 199807, 199807, 199807, 199807, 199807, 199807,
-          199808, 199808, 199808, 199808, 199808, 199808, 199808, 199809, 199809, 199809},
-         {0,      199809, 199809, 199809, 199809, 199809, 199809, 199809, 199810, 199810, 199810,
-          199810, 199810, 199810, 199810, 199811, 199811, 199811, 199811, 199811, 199811, 199811,
-          199812, 199812, 199812, 199812, 199812, 199812, 199812, 199813, 199813, 199813},
-         {0,      199813, 199813, 199813, 199813, 199814, 199814, 199814, 199814, 199814, 199814,
-          199814, 199815, 199815, 199815, 199815, 199815, 199815, 199815, 199816, 199816, 199816,
-          199816, 199816, 199816, 199816, 199817, 199817, 199817, 199817, 199817, 199817},
-         {0,      199817, 199817, 199818, 199818, 199818, 199818, 199818, 199818, 199818, 199819,
-          199819, 199819, 199819, 199819, 199819, 199819, 199820, 199820, 199820, 199820, 199820,
-          199820, 199820, 199821, 199821, 199821, 199821, 199821, 199821, 199821, 199822},
-         {0,      199822, 199822, 199822, 199822, 199822, 199822, 199823, 199823, 199823, 199823,
-          199823, 199823, 199823, 199824, 199824, 199824, 199824, 199824, 199824, 199824, 199825,
-          199825, 199825, 199825, 199825, 199825, 199825, 199826, 199826, 199826, 199826},
-         {0,      199826, 199826, 199826, 199826, 199827, 199827, 199827, 199827, 199827, 199827,
-          199827, 199828, 199828, 199828, 199828, 199828, 199828, 199828, 199829, 199829, 199829,
-          199829, 199829, 199829, 199829, 199830, 199830, 199830, 199830, 199830, 199830},
-         {0,      199830, 199831, 199831, 199831, 199831, 199831, 199831, 199831, 199832, 199832,
-          199832, 199832, 199832, 199832, 199832, 199833, 199833, 199833, 199833, 199833, 199833,
-          199833, 199834, 199834, 199834, 199834, 199834, 199834, 199834, 199835, 199835},
-         {0,      199835, 199835, 199835, 199835, 199835, 199836, 199836, 199836, 199836, 199836,
-          199836, 199836, 199837, 199837, 199837, 199837, 199837, 199837, 199837, 199838, 199838,
-          199838, 199838, 199838, 199838, 199838, 199839, 199839, 199839, 199839, 199839},
-         {0,      199839, 199839, 199839, 199840, 199840, 199840, 199840, 199840, 199840, 199840,
-          199841, 199841, 199841, 199841, 199841, 199841, 199841, 199842, 199842, 199842, 199842,
-          199842, 199842, 199842, 199843, 199843, 199843, 199843, 199843, 199843, 199843},
-         {0,      199844, 199844, 199844, 199844, 199844, 199844, 199844, 199845, 199845, 199845,
-          199845, 199845, 199845, 199845, 199846, 199846, 199846, 199846, 199846, 199846, 199846,
-          199847, 199847, 199847, 199847, 199847, 199847, 199847, 199848, 199848, 199848},
-         {0,      199848, 199848, 199848, 199848, 199848, 199849, 199849, 199849, 199849, 199849,
-          199849, 199849, 199850, 199850, 199850, 199850, 199850, 199850, 199850, 199851, 199851,
-          199851, 199851, 199851, 199851, 199851, 199852, 199852, 199852, 199852, 199852}},
-        //1999
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199852, 199852, 199901, 199901, 199901, 199901, 199901, 199901, 199901, 199902,
-          199902, 199902, 199902, 199902, 199902, 199902, 199903, 199903, 199903, 199903, 199903,
-          199903, 199903, 199904, 199904, 199904, 199904, 199904, 199904, 199904, 199905},
-         {0,      199905, 199905, 199905, 199905, 199905, 199905, 199906, 199906, 199906, 199906,
-          199906, 199906, 199906, 199907, 199907, 199907, 199907, 199907, 199907, 199907, 199908,
-          199908, 199908, 199908, 199908, 199908, 199908, 199909, 199909, 199909, 199909},
-         {0,      199909, 199909, 199909, 199909, 199909, 199909, 199910, 199910, 199910, 199910,
-          199910, 199910, 199910, 199911, 199911, 199911, 199911, 199911, 199911, 199911, 199912,
-          199912, 199912, 199912, 199912, 199912, 199912, 199913, 199913, 199913, 199913},
-         {0,      199913, 199913, 199913, 199914, 199914, 199914, 199914, 199914, 199914, 199914,
-          199915, 199915, 199915, 199915, 199915, 199915, 199915, 199916, 199916, 199916, 199916,
-          199916, 199916, 199916, 199917, 199917, 199917, 199917, 199917, 199917, 199917},
-         {0,      199917, 199918, 199918, 199918, 199918, 199918, 199918, 199918, 199919, 199919,
-          199919, 199919, 199919, 199919, 199919, 199920, 199920, 199920, 199920, 199920, 199920,
-          199920, 199921, 199921, 199921, 199921, 199921, 199921, 199921, 199922, 199922},
-         {0,      199922, 199922, 199922, 199922, 199922, 199923, 199923, 199923, 199923, 199923,
-          199923, 199923, 199924, 199924, 199924, 199924, 199924, 199924, 199924, 199925, 199925,
-          199925, 199925, 199925, 199925, 199925, 199926, 199926, 199926, 199926, 199926},
-         {0,      199926, 199926, 199926, 199927, 199927, 199927, 199927, 199927, 199927, 199927,
-          199928, 199928, 199928, 199928, 199928, 199928, 199928, 199929, 199929, 199929, 199929,
-          199929, 199929, 199929, 199930, 199930, 199930, 199930, 199930, 199930, 199930},
-         {0,      199931, 199931, 199931, 199931, 199931, 199931, 199931, 199932, 199932, 199932,
-          199932, 199932, 199932, 199932, 199933, 199933, 199933, 199933, 199933, 199933, 199933,
-          199934, 199934, 199934, 199934, 199934, 199934, 199934, 199935, 199935, 199935},
-         {0,      199935, 199935, 199935, 199935, 199936, 199936, 199936, 199936, 199936, 199936,
-          199936, 199937, 199937, 199937, 199937, 199937, 199937, 199937, 199938, 199938, 199938,
-          199938, 199938, 199938, 199938, 199939, 199939, 199939, 199939, 199939, 199939},
-         {0,      199939, 199939, 199940, 199940, 199940, 199940, 199940, 199940, 199940, 199941,
-          199941, 199941, 199941, 199941, 199941, 199941, 199942, 199942, 199942, 199942, 199942,
-          199942, 199942, 199943, 199943, 199943, 199943, 199943, 199943, 199943, 199944},
-         {0,      199944, 199944, 199944, 199944, 199944, 199944, 199945, 199945, 199945, 199945,
-          199945, 199945, 199945, 199946, 199946, 199946, 199946, 199946, 199946, 199946, 199947,
-          199947, 199947, 199947, 199947, 199947, 199947, 199948, 199948, 199948, 199948},
-         {0,      199948, 199948, 199948, 199948, 199949, 199949, 199949, 199949, 199949, 199949,
-          199949, 199950, 199950, 199950, 199950, 199950, 199950, 199950, 199951, 199951, 199951,
-          199951, 199951, 199951, 199951, 199952, 199952, 199952, 199952, 199952, 199952}},
-        //2000
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      199952, 200001, 200001, 200001, 200001, 200001, 200001, 200001, 200002, 200002,
-          200002, 200002, 200002, 200002, 200002, 200003, 200003, 200003, 200003, 200003, 200003,
-          200003, 200004, 200004, 200004, 200004, 200004, 200004, 200004, 200005, 200005},
-         {0,      200005, 200005, 200005, 200005, 200005, 200006, 200006, 200006, 200006, 200006,
-          200006, 200006, 200007, 200007, 200007, 200007, 200007, 200007, 200007, 200008, 200008,
-          200008, 200008, 200008, 200008, 200008, 200009, 200009, 200009, 200009, 200009},
-         {0,      200009, 200009, 200009, 200009, 200010, 200010, 200010, 200010, 200010, 200010,
-          200010, 200011, 200011, 200011, 200011, 200011, 200011, 200011, 200012, 200012, 200012,
-          200012, 200012, 200012, 200012, 200013, 200013, 200013, 200013, 200013, 200013},
-         {0,      200013, 200014, 200014, 200014, 200014, 200014, 200014, 200014, 200015, 200015,
-          200015, 200015, 200015, 200015, 200015, 200016, 200016, 200016, 200016, 200016, 200016,
-          200016, 200017, 200017, 200017, 200017, 200017, 200017, 200017, 200018, 200018},
-         {0,      200018, 200018, 200018, 200018, 200018, 200018, 200019, 200019, 200019, 200019,
-          200019, 200019, 200019, 200020, 200020, 200020, 200020, 200020, 200020, 200020, 200021,
-          200021, 200021, 200021, 200021, 200021, 200021, 200022, 200022, 200022, 200022},
-         {0,      200022, 200022, 200022, 200023, 200023, 200023, 200023, 200023, 200023, 200023,
-          200024, 200024, 200024, 200024, 200024, 200024, 200024, 200025, 200025, 200025, 200025,
-          200025, 200025, 200025, 200026, 200026, 200026, 200026, 200026, 200026, 200026},
-         {0,      200026, 200027, 200027, 200027, 200027, 200027, 200027, 200027, 200028, 200028,
-          200028, 200028, 200028, 200028, 200028, 200029, 200029, 200029, 200029, 200029, 200029,
-          200029, 200030, 200030, 200030, 200030, 200030, 200030, 200030, 200031, 200031},
-         {0,      200031, 200031, 200031, 200031, 200031, 200032, 200032, 200032, 200032, 200032,
-          200032, 200032, 200033, 200033, 200033, 200033, 200033, 200033, 200033, 200034, 200034,
-          200034, 200034, 200034, 200034, 200034, 200035, 200035, 200035, 200035, 200035},
-         {0,      200035, 200035, 200036, 200036, 200036, 200036, 200036, 200036, 200036, 200037,
-          200037, 200037, 200037, 200037, 200037, 200037, 200038, 200038, 200038, 200038, 200038,
-          200038, 200038, 200039, 200039, 200039, 200039, 200039, 200039, 200039, 200040},
-         {0,      200040, 200040, 200040, 200040, 200040, 200040, 200040, 200041, 200041, 200041,
-          200041, 200041, 200041, 200041, 200042, 200042, 200042, 200042, 200042, 200042, 200042,
-          200043, 200043, 200043, 200043, 200043, 200043, 200043, 200044, 200044, 200044},
-         {0,      200044, 200044, 200044, 200044, 200045, 200045, 200045, 200045, 200045, 200045,
-          200045, 200046, 200046, 200046, 200046, 200046, 200046, 200046, 200047, 200047, 200047,
-          200047, 200047, 200047, 200047, 200048, 200048, 200048, 200048, 200048, 200048},
-         {0,      200048, 200048, 200049, 200049, 200049, 200049, 200049, 200049, 200049, 200050,
-          200050, 200050, 200050, 200050, 200050, 200050, 200051, 200051, 200051, 200051, 200051,
-          200051, 200051, 200052, 200052, 200052, 200052, 200052, 200052, 200052, 200101}},
-        //2001
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200053, 200053, 200053, 200053, 200053, 200053, 200101, 200101, 200101, 200101,
-          200101, 200101, 200101, 200102, 200102, 200102, 200102, 200102, 200102, 200102, 200103,
-          200103, 200103, 200103, 200103, 200103, 200103, 200104, 200104, 200104, 200104},
-         {0,      200104, 200104, 200104, 200105, 200105, 200105, 200105, 200105, 200105, 200105,
-          200106, 200106, 200106, 200106, 200106, 200106, 200106, 200107, 200107, 200107, 200107,
-          200107, 200107, 200107, 200108, 200108, 200108, 200108, 200108, 200108, 200108},
-         {0,      200108, 200108, 200108, 200109, 200109, 200109, 200109, 200109, 200109, 200109,
-          200110, 200110, 200110, 200110, 200110, 200110, 200110, 200111, 200111, 200111, 200111,
-          200111, 200111, 200111, 200112, 200112, 200112, 200112, 200112, 200112, 200112},
-         {0,      200113, 200113, 200113, 200113, 200113, 200113, 200113, 200114, 200114, 200114,
-          200114, 200114, 200114, 200114, 200115, 200115, 200115, 200115, 200115, 200115, 200115,
-          200116, 200116, 200116, 200116, 200116, 200116, 200116, 200117, 200117, 200117},
-         {0,      200117, 200117, 200117, 200117, 200117, 200118, 200118, 200118, 200118, 200118,
-          200118, 200118, 200119, 200119, 200119, 200119, 200119, 200119, 200119, 200120, 200120,
-          200120, 200120, 200120, 200120, 200120, 200121, 200121, 200121, 200121, 200121},
-         {0,      200121, 200121, 200122, 200122, 200122, 200122, 200122, 200122, 200122, 200123,
-          200123, 200123, 200123, 200123, 200123, 200123, 200124, 200124, 200124, 200124, 200124,
-          200124, 200124, 200125, 200125, 200125, 200125, 200125, 200125, 200125, 200126},
-         {0,      200126, 200126, 200126, 200126, 200126, 200126, 200126, 200127, 200127, 200127,
-          200127, 200127, 200127, 200127, 200128, 200128, 200128, 200128, 200128, 200128, 200128,
-          200129, 200129, 200129, 200129, 200129, 200129, 200129, 200130, 200130, 200130},
-         {0,      200130, 200130, 200130, 200130, 200131, 200131, 200131, 200131, 200131, 200131,
-          200131, 200132, 200132, 200132, 200132, 200132, 200132, 200132, 200133, 200133, 200133,
-          200133, 200133, 200133, 200133, 200134, 200134, 200134, 200134, 200134, 200134},
-         {0,      200134, 200135, 200135, 200135, 200135, 200135, 200135, 200135, 200136, 200136,
-          200136, 200136, 200136, 200136, 200136, 200137, 200137, 200137, 200137, 200137, 200137,
-          200137, 200138, 200138, 200138, 200138, 200138, 200138, 200138, 200139, 200139},
-         {0,      200139, 200139, 200139, 200139, 200139, 200139, 200140, 200140, 200140, 200140,
-          200140, 200140, 200140, 200141, 200141, 200141, 200141, 200141, 200141, 200141, 200142,
-          200142, 200142, 200142, 200142, 200142, 200142, 200143, 200143, 200143, 200143},
-         {0,      200143, 200143, 200143, 200144, 200144, 200144, 200144, 200144, 200144, 200144,
-          200145, 200145, 200145, 200145, 200145, 200145, 200145, 200146, 200146, 200146, 200146,
-          200146, 200146, 200146, 200147, 200147, 200147, 200147, 200147, 200147, 200147},
-         {0,      200147, 200148, 200148, 200148, 200148, 200148, 200148, 200148, 200149, 200149,
-          200149, 200149, 200149, 200149, 200149, 200150, 200150, 200150, 200150, 200150, 200150,
-          200150, 200151, 200151, 200151, 200151, 200151, 200151, 200151, 200152, 200152}},
-        //2002
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200152, 200152, 200152, 200152, 200152, 200201, 200201, 200201, 200201, 200201,
-          200201, 200201, 200202, 200202, 200202, 200202, 200202, 200202, 200202, 200203, 200203,
-          200203, 200203, 200203, 200203, 200203, 200204, 200204, 200204, 200204, 200204},
-         {0,      200204, 200204, 200205, 200205, 200205, 200205, 200205, 200205, 200205, 200206,
-          200206, 200206, 200206, 200206, 200206, 200206, 200207, 200207, 200207, 200207, 200207,
-          200207, 200207, 200208, 200208, 200208, 200208, 200208, 200208, 200208, 200209},
-         {0,      200208, 200208, 200209, 200209, 200209, 200209, 200209, 200209, 200209, 200210,
-          200210, 200210, 200210, 200210, 200210, 200210, 200211, 200211, 200211, 200211, 200211,
-          200211, 200211, 200212, 200212, 200212, 200212, 200212, 200212, 200212, 200213},
-         {0,      200213, 200213, 200213, 200213, 200213, 200213, 200214, 200214, 200214, 200214,
-          200214, 200214, 200214, 200215, 200215, 200215, 200215, 200215, 200215, 200215, 200216,
-          200216, 200216, 200216, 200216, 200216, 200216, 200217, 200217, 200217, 200217},
-         {0,      200217, 200217, 200217, 200217, 200218, 200218, 200218, 200218, 200218, 200218,
-          200218, 200219, 200219, 200219, 200219, 200219, 200219, 200219, 200220, 200220, 200220,
-          200220, 200220, 200220, 200220, 200221, 200221, 200221, 200221, 200221, 200221},
-         {0,      200221, 200222, 200222, 200222, 200222, 200222, 200222, 200222, 200223, 200223,
-          200223, 200223, 200223, 200223, 200223, 200224, 200224, 200224, 200224, 200224, 200224,
-          200224, 200225, 200225, 200225, 200225, 200225, 200225, 200225, 200226, 200226},
-         {0,      200226, 200226, 200226, 200226, 200226, 200226, 200227, 200227, 200227, 200227,
-          200227, 200227, 200227, 200228, 200228, 200228, 200228, 200228, 200228, 200228, 200229,
-          200229, 200229, 200229, 200229, 200229, 200229, 200230, 200230, 200230, 200230},
-         {0,      200230, 200230, 200230, 200231, 200231, 200231, 200231, 200231, 200231, 200231,
-          200232, 200232, 200232, 200232, 200232, 200232, 200232, 200233, 200233, 200233, 200233,
-          200233, 200233, 200233, 200234, 200234, 200234, 200234, 200234, 200234, 200234},
-         {0,      200235, 200235, 200235, 200235, 200235, 200235, 200235, 200236, 200236, 200236,
-          200236, 200236, 200236, 200236, 200237, 200237, 200237, 200237, 200237, 200237, 200237,
-          200238, 200238, 200238, 200238, 200238, 200238, 200238, 200239, 200239, 200239},
-         {0,      200239, 200239, 200239, 200239, 200239, 200240, 200240, 200240, 200240, 200240,
-          200240, 200240, 200241, 200241, 200241, 200241, 200241, 200241, 200241, 200242, 200242,
-          200242, 200242, 200242, 200242, 200242, 200243, 200243, 200243, 200243, 200243},
-         {0,      200243, 200243, 200244, 200244, 200244, 200244, 200244, 200244, 200244, 200245,
-          200245, 200245, 200245, 200245, 200245, 200245, 200246, 200246, 200246, 200246, 200246,
-          200246, 200246, 200247, 200247, 200247, 200247, 200247, 200247, 200247, 200248},
-         {0,      200248, 200248, 200248, 200248, 200248, 200248, 200248, 200249, 200249, 200249,
-          200249, 200249, 200249, 200249, 200250, 200250, 200250, 200250, 200250, 200250, 200250,
-          200251, 200251, 200251, 200251, 200251, 200251, 200251, 200252, 200252, 200252}},
-        //2003
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200252, 200252, 200252, 200252, 200301, 200301, 200301, 200301, 200301, 200301,
-          200301, 200302, 200302, 200302, 200302, 200302, 200302, 200302, 200303, 200303, 200303,
-          200303, 200303, 200303, 200303, 200304, 200304, 200304, 200304, 200304, 200304},
-         {0,      200304, 200305, 200305, 200305, 200305, 200305, 200305, 200305, 200306, 200306,
-          200306, 200306, 200306, 200306, 200306, 200307, 200307, 200307, 200307, 200307, 200307,
-          200307, 200308, 200308, 200308, 200308, 200308, 200308, 200308, 200309, 200309},
-         {0,      200308, 200309, 200309, 200309, 200309, 200309, 200309, 200309, 200310, 200310,
-          200310, 200310, 200310, 200310, 200310, 200311, 200311, 200311, 200311, 200311, 200311,
-          200311, 200312, 200312, 200312, 200312, 200312, 200312, 200312, 200313, 200313},
-         {0,      200313, 200313, 200313, 200313, 200313, 200314, 200314, 200314, 200314, 200314,
-          200314, 200314, 200315, 200315, 200315, 200315, 200315, 200315, 200315, 200316, 200316,
-          200316, 200316, 200316, 200316, 200316, 200317, 200317, 200317, 200317, 200317},
-         {0,      200317, 200317, 200317, 200318, 200318, 200318, 200318, 200318, 200318, 200318,
-          200319, 200319, 200319, 200319, 200319, 200319, 200319, 200320, 200320, 200320, 200320,
-          200320, 200320, 200320, 200321, 200321, 200321, 200321, 200321, 200321, 200321},
-         {0,      200322, 200322, 200322, 200322, 200322, 200322, 200322, 200323, 200323, 200323,
-          200323, 200323, 200323, 200323, 200324, 200324, 200324, 200324, 200324, 200324, 200324,
-          200325, 200325, 200325, 200325, 200325, 200325, 200325, 200326, 200326, 200326},
-         {0,      200326, 200326, 200326, 200326, 200326, 200327, 200327, 200327, 200327, 200327,
-          200327, 200327, 200328, 200328, 200328, 200328, 200328, 200328, 200328, 200329, 200329,
-          200329, 200329, 200329, 200329, 200329, 200330, 200330, 200330, 200330, 200330},
-         {0,      200330, 200330, 200331, 200331, 200331, 200331, 200331, 200331, 200331, 200332,
-          200332, 200332, 200332, 200332, 200332, 200332, 200333, 200333, 200333, 200333, 200333,
-          200333, 200333, 200334, 200334, 200334, 200334, 200334, 200334, 200334, 200335},
-         {0,      200335, 200335, 200335, 200335, 200335, 200335, 200336, 200336, 200336, 200336,
-          200336, 200336, 200336, 200337, 200337, 200337, 200337, 200337, 200337, 200337, 200338,
-          200338, 200338, 200338, 200338, 200338, 200338, 200339, 200339, 200339, 200339},
-         {0,      200339, 200339, 200339, 200339, 200340, 200340, 200340, 200340, 200340, 200340,
-          200340, 200341, 200341, 200341, 200341, 200341, 200341, 200341, 200342, 200342, 200342,
-          200342, 200342, 200342, 200342, 200343, 200343, 200343, 200343, 200343, 200343},
-         {0,      200343, 200344, 200344, 200344, 200344, 200344, 200344, 200344, 200345, 200345,
-          200345, 200345, 200345, 200345, 200345, 200346, 200346, 200346, 200346, 200346, 200346,
-          200346, 200347, 200347, 200347, 200347, 200347, 200347, 200347, 200348, 200348},
-         {0,      200348, 200348, 200348, 200348, 200348, 200348, 200349, 200349, 200349, 200349,
-          200349, 200349, 200349, 200350, 200350, 200350, 200350, 200350, 200350, 200350, 200351,
-          200351, 200351, 200351, 200351, 200351, 200351, 200352, 200352, 200352, 200352}},
-        //2004
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200352, 200352, 200352, 200401, 200401, 200401, 200401, 200401, 200401, 200401,
-          200402, 200402, 200402, 200402, 200402, 200402, 200402, 200403, 200403, 200403, 200403,
-          200403, 200403, 200403, 200404, 200404, 200404, 200404, 200404, 200404, 200404},
-         {0,      200405, 200405, 200405, 200405, 200405, 200405, 200405, 200406, 200406, 200406,
-          200406, 200406, 200406, 200406, 200407, 200407, 200407, 200407, 200407, 200407, 200407,
-          200408, 200408, 200408, 200408, 200408, 200408, 200408, 200409, 200409, 200409},
-         {0,      200409, 200409, 200409, 200409, 200409, 200409, 200410, 200410, 200410, 200410,
-          200410, 200410, 200410, 200411, 200411, 200411, 200411, 200411, 200411, 200411, 200412,
-          200412, 200412, 200412, 200412, 200412, 200412, 200413, 200413, 200413, 200413},
-         {0,      200413, 200413, 200413, 200414, 200414, 200414, 200414, 200414, 200414, 200414,
-          200415, 200415, 200415, 200415, 200415, 200415, 200415, 200416, 200416, 200416, 200416,
-          200416, 200416, 200416, 200417, 200417, 200417, 200417, 200417, 200417, 200417},
-         {0,      200417, 200418, 200418, 200418, 200418, 200418, 200418, 200418, 200419, 200419,
-          200419, 200419, 200419, 200419, 200419, 200420, 200420, 200420, 200420, 200420, 200420,
-          200420, 200421, 200421, 200421, 200421, 200421, 200421, 200421, 200422, 200422},
-         {0,      200422, 200422, 200422, 200422, 200422, 200423, 200423, 200423, 200423, 200423,
-          200423, 200423, 200424, 200424, 200424, 200424, 200424, 200424, 200424, 200425, 200425,
-          200425, 200425, 200425, 200425, 200425, 200426, 200426, 200426, 200426, 200426},
-         {0,      200426, 200426, 200426, 200427, 200427, 200427, 200427, 200427, 200427, 200427,
-          200428, 200428, 200428, 200428, 200428, 200428, 200428, 200429, 200429, 200429, 200429,
-          200429, 200429, 200429, 200430, 200430, 200430, 200430, 200430, 200430, 200430},
-         {0,      200431, 200431, 200431, 200431, 200431, 200431, 200431, 200432, 200432, 200432,
-          200432, 200432, 200432, 200432, 200433, 200433, 200433, 200433, 200433, 200433, 200433,
-          200434, 200434, 200434, 200434, 200434, 200434, 200434, 200435, 200435, 200435},
-         {0,      200435, 200435, 200435, 200435, 200436, 200436, 200436, 200436, 200436, 200436,
-          200436, 200437, 200437, 200437, 200437, 200437, 200437, 200437, 200438, 200438, 200438,
-          200438, 200438, 200438, 200438, 200439, 200439, 200439, 200439, 200439, 200439},
-         {0,      200439, 200439, 200440, 200440, 200440, 200440, 200440, 200440, 200440, 200441,
-          200441, 200441, 200441, 200441, 200441, 200441, 200442, 200442, 200442, 200442, 200442,
-          200442, 200442, 200443, 200443, 200443, 200443, 200443, 200443, 200443, 200444},
-         {0,      200444, 200444, 200444, 200444, 200444, 200444, 200445, 200445, 200445, 200445,
-          200445, 200445, 200445, 200446, 200446, 200446, 200446, 200446, 200446, 200446, 200447,
-          200447, 200447, 200447, 200447, 200447, 200447, 200448, 200448, 200448, 200448},
-         {0,      200448, 200448, 200448, 200448, 200449, 200449, 200449, 200449, 200449, 200449,
-          200449, 200450, 200450, 200450, 200450, 200450, 200450, 200450, 200451, 200451, 200451,
-          200451, 200451, 200451, 200451, 200452, 200452, 200452, 200452, 200452, 200452}},
-        //2005
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200452, 200501, 200501, 200501, 200501, 200501, 200501, 200501, 200502, 200502,
-          200502, 200502, 200502, 200502, 200502, 200503, 200503, 200503, 200503, 200503, 200503,
-          200503, 200504, 200504, 200504, 200504, 200504, 200504, 200504, 200505, 200505},
-         {0,      200505, 200505, 200505, 200505, 200505, 200506, 200506, 200506, 200506, 200506,
-          200506, 200506, 200507, 200507, 200507, 200507, 200507, 200507, 200507, 200508, 200508,
-          200508, 200508, 200508, 200508, 200508, 200509, 200509, 200509, 200509, 200509},
-         {0,      200509, 200509, 200509, 200509, 200509, 200510, 200510, 200510, 200510, 200510,
-          200510, 200510, 200511, 200511, 200511, 200511, 200511, 200511, 200511, 200512, 200512,
-          200512, 200512, 200512, 200512, 200512, 200513, 200513, 200513, 200513, 200513},
-         {0,      200513, 200513, 200514, 200514, 200514, 200514, 200514, 200514, 200514, 200515,
-          200515, 200515, 200515, 200515, 200515, 200515, 200516, 200516, 200516, 200516, 200516,
-          200516, 200516, 200517, 200517, 200517, 200517, 200517, 200517, 200517, 200518},
-         {0,      200518, 200518, 200518, 200518, 200518, 200518, 200518, 200519, 200519, 200519,
-          200519, 200519, 200519, 200519, 200520, 200520, 200520, 200520, 200520, 200520, 200520,
-          200521, 200521, 200521, 200521, 200521, 200521, 200521, 200522, 200522, 200522},
-         {0,      200522, 200522, 200522, 200522, 200523, 200523, 200523, 200523, 200523, 200523,
-          200523, 200524, 200524, 200524, 200524, 200524, 200524, 200524, 200525, 200525, 200525,
-          200525, 200525, 200525, 200525, 200526, 200526, 200526, 200526, 200526, 200526},
-         {0,      200526, 200526, 200527, 200527, 200527, 200527, 200527, 200527, 200527, 200528,
-          200528, 200528, 200528, 200528, 200528, 200528, 200529, 200529, 200529, 200529, 200529,
-          200529, 200529, 200530, 200530, 200530, 200530, 200530, 200530, 200530, 200531},
-         {0,      200531, 200531, 200531, 200531, 200531, 200531, 200532, 200532, 200532, 200532,
-          200532, 200532, 200532, 200533, 200533, 200533, 200533, 200533, 200533, 200533, 200534,
-          200534, 200534, 200534, 200534, 200534, 200534, 200535, 200535, 200535, 200535},
-         {0,      200535, 200535, 200535, 200536, 200536, 200536, 200536, 200536, 200536, 200536,
-          200537, 200537, 200537, 200537, 200537, 200537, 200537, 200538, 200538, 200538, 200538,
-          200538, 200538, 200538, 200539, 200539, 200539, 200539, 200539, 200539, 200539},
-         {0,      200539, 200540, 200540, 200540, 200540, 200540, 200540, 200540, 200541, 200541,
-          200541, 200541, 200541, 200541, 200541, 200542, 200542, 200542, 200542, 200542, 200542,
-          200542, 200543, 200543, 200543, 200543, 200543, 200543, 200543, 200544, 200544},
-         {0,      200544, 200544, 200544, 200544, 200544, 200545, 200545, 200545, 200545, 200545,
-          200545, 200545, 200546, 200546, 200546, 200546, 200546, 200546, 200546, 200547, 200547,
-          200547, 200547, 200547, 200547, 200547, 200548, 200548, 200548, 200548, 200548},
-         {0,      200548, 200548, 200548, 200549, 200549, 200549, 200549, 200549, 200549, 200549,
-          200550, 200550, 200550, 200550, 200550, 200550, 200550, 200551, 200551, 200551, 200551,
-          200551, 200551, 200551, 200552, 200552, 200552, 200552, 200552, 200552, 200552}},
-        //2006
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200601, 200601, 200601, 200601, 200601, 200601, 200601, 200602, 200602, 200602,
-          200602, 200602, 200602, 200602, 200603, 200603, 200603, 200603, 200603, 200603, 200603,
-          200604, 200604, 200604, 200604, 200604, 200604, 200604, 200605, 200605, 200605},
-         {0,      200605, 200605, 200605, 200605, 200606, 200606, 200606, 200606, 200606, 200606,
-          200606, 200607, 200607, 200607, 200607, 200607, 200607, 200607, 200608, 200608, 200608,
-          200608, 200608, 200608, 200608, 200609, 200609, 200609, 200609, 200609, 200609},
-         {0,      200609, 200609, 200609, 200609, 200610, 200610, 200610, 200610, 200610, 200610,
-          200610, 200611, 200611, 200611, 200611, 200611, 200611, 200611, 200612, 200612, 200612,
-          200612, 200612, 200612, 200612, 200613, 200613, 200613, 200613, 200613, 200613},
-         {0,      200613, 200614, 200614, 200614, 200614, 200614, 200614, 200614, 200615, 200615,
-          200615, 200615, 200615, 200615, 200615, 200616, 200616, 200616, 200616, 200616, 200616,
-          200616, 200617, 200617, 200617, 200617, 200617, 200617, 200617, 200618, 200618},
-         {0,      200618, 200618, 200618, 200618, 200618, 200618, 200619, 200619, 200619, 200619,
-          200619, 200619, 200619, 200620, 200620, 200620, 200620, 200620, 200620, 200620, 200621,
-          200621, 200621, 200621, 200621, 200621, 200621, 200622, 200622, 200622, 200622},
-         {0,      200622, 200622, 200622, 200623, 200623, 200623, 200623, 200623, 200623, 200623,
-          200624, 200624, 200624, 200624, 200624, 200624, 200624, 200625, 200625, 200625, 200625,
-          200625, 200625, 200625, 200626, 200626, 200626, 200626, 200626, 200626, 200626},
-         {0,      200626, 200627, 200627, 200627, 200627, 200627, 200627, 200627, 200628, 200628,
-          200628, 200628, 200628, 200628, 200628, 200629, 200629, 200629, 200629, 200629, 200629,
-          200629, 200630, 200630, 200630, 200630, 200630, 200630, 200630, 200631, 200631},
-         {0,      200631, 200631, 200631, 200631, 200631, 200632, 200632, 200632, 200632, 200632,
-          200632, 200632, 200633, 200633, 200633, 200633, 200633, 200633, 200633, 200634, 200634,
-          200634, 200634, 200634, 200634, 200634, 200635, 200635, 200635, 200635, 200635},
-         {0,      200635, 200635, 200636, 200636, 200636, 200636, 200636, 200636, 200636, 200637,
-          200637, 200637, 200637, 200637, 200637, 200637, 200638, 200638, 200638, 200638, 200638,
-          200638, 200638, 200639, 200639, 200639, 200639, 200639, 200639, 200639, 200640},
-         {0,      200640, 200640, 200640, 200640, 200640, 200640, 200640, 200641, 200641, 200641,
-          200641, 200641, 200641, 200641, 200642, 200642, 200642, 200642, 200642, 200642, 200642,
-          200643, 200643, 200643, 200643, 200643, 200643, 200643, 200644, 200644, 200644},
-         {0,      200644, 200644, 200644, 200644, 200645, 200645, 200645, 200645, 200645, 200645,
-          200645, 200646, 200646, 200646, 200646, 200646, 200646, 200646, 200647, 200647, 200647,
-          200647, 200647, 200647, 200647, 200648, 200648, 200648, 200648, 200648, 200648},
-         {0,      200648, 200648, 200649, 200649, 200649, 200649, 200649, 200649, 200649, 200650,
-          200650, 200650, 200650, 200650, 200650, 200650, 200651, 200651, 200651, 200651, 200651,
-          200651, 200651, 200652, 200652, 200652, 200652, 200652, 200652, 200652, 200701}},
-        //2007
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200653, 200653, 200653, 200653, 200653, 200653, 200701, 200701, 200701, 200701,
-          200701, 200701, 200701, 200702, 200702, 200702, 200702, 200702, 200702, 200702, 200703,
-          200703, 200703, 200703, 200703, 200703, 200703, 200704, 200704, 200704, 200704},
-         {0,      200704, 200704, 200704, 200705, 200705, 200705, 200705, 200705, 200705, 200705,
-          200706, 200706, 200706, 200706, 200706, 200706, 200706, 200707, 200707, 200707, 200707,
-          200707, 200707, 200707, 200708, 200708, 200708, 200708, 200708, 200708, 200708},
-         {0,      200708, 200708, 200708, 200709, 200709, 200709, 200709, 200709, 200709, 200709,
-          200710, 200710, 200710, 200710, 200710, 200710, 200710, 200711, 200711, 200711, 200711,
-          200711, 200711, 200711, 200712, 200712, 200712, 200712, 200712, 200712, 200712},
-         {0,      200713, 200713, 200713, 200713, 200713, 200713, 200713, 200714, 200714, 200714,
-          200714, 200714, 200714, 200714, 200715, 200715, 200715, 200715, 200715, 200715, 200715,
-          200716, 200716, 200716, 200716, 200716, 200716, 200716, 200717, 200717, 200717},
-         {0,      200717, 200717, 200717, 200717, 200717, 200718, 200718, 200718, 200718, 200718,
-          200718, 200718, 200719, 200719, 200719, 200719, 200719, 200719, 200719, 200720, 200720,
-          200720, 200720, 200720, 200720, 200720, 200721, 200721, 200721, 200721, 200721},
-         {0,      200721, 200721, 200722, 200722, 200722, 200722, 200722, 200722, 200722, 200723,
-          200723, 200723, 200723, 200723, 200723, 200723, 200724, 200724, 200724, 200724, 200724,
-          200724, 200724, 200725, 200725, 200725, 200725, 200725, 200725, 200725, 200726},
-         {0,      200726, 200726, 200726, 200726, 200726, 200726, 200726, 200727, 200727, 200727,
-          200727, 200727, 200727, 200727, 200728, 200728, 200728, 200728, 200728, 200728, 200728,
-          200729, 200729, 200729, 200729, 200729, 200729, 200729, 200730, 200730, 200730},
-         {0,      200730, 200730, 200730, 200730, 200731, 200731, 200731, 200731, 200731, 200731,
-          200731, 200732, 200732, 200732, 200732, 200732, 200732, 200732, 200733, 200733, 200733,
-          200733, 200733, 200733, 200733, 200734, 200734, 200734, 200734, 200734, 200734},
-         {0,      200734, 200735, 200735, 200735, 200735, 200735, 200735, 200735, 200736, 200736,
-          200736, 200736, 200736, 200736, 200736, 200737, 200737, 200737, 200737, 200737, 200737,
-          200737, 200738, 200738, 200738, 200738, 200738, 200738, 200738, 200739, 200739},
-         {0,      200739, 200739, 200739, 200739, 200739, 200739, 200740, 200740, 200740, 200740,
-          200740, 200740, 200740, 200741, 200741, 200741, 200741, 200741, 200741, 200741, 200742,
-          200742, 200742, 200742, 200742, 200742, 200742, 200743, 200743, 200743, 200743},
-         {0,      200743, 200743, 200743, 200744, 200744, 200744, 200744, 200744, 200744, 200744,
-          200745, 200745, 200745, 200745, 200745, 200745, 200745, 200746, 200746, 200746, 200746,
-          200746, 200746, 200746, 200747, 200747, 200747, 200747, 200747, 200747, 200747},
-         {0,      200747, 200748, 200748, 200748, 200748, 200748, 200748, 200748, 200749, 200749,
-          200749, 200749, 200749, 200749, 200749, 200750, 200750, 200750, 200750, 200750, 200750,
-          200750, 200751, 200751, 200751, 200751, 200751, 200751, 200751, 200752, 200752}},
-        //2008
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200752, 200752, 200752, 200752, 200752, 200801, 200801, 200801, 200801, 200801,
-          200801, 200801, 200802, 200802, 200802, 200802, 200802, 200802, 200802, 200803, 200803,
-          200803, 200803, 200803, 200803, 200803, 200804, 200804, 200804, 200804, 200804},
-         {0,      200804, 200804, 200805, 200805, 200805, 200805, 200805, 200805, 200805, 200806,
-          200806, 200806, 200806, 200806, 200806, 200806, 200807, 200807, 200807, 200807, 200807,
-          200807, 200807, 200808, 200808, 200808, 200808, 200808, 200808, 200808, 200809},
-         {0,      200808, 200809, 200809, 200809, 200809, 200809, 200809, 200809, 200810, 200810,
-          200810, 200810, 200810, 200810, 200810, 200811, 200811, 200811, 200811, 200811, 200811,
-          200811, 200812, 200812, 200812, 200812, 200812, 200812, 200812, 200813, 200813},
-         {0,      200813, 200813, 200813, 200813, 200813, 200814, 200814, 200814, 200814, 200814,
-          200814, 200814, 200815, 200815, 200815, 200815, 200815, 200815, 200815, 200816, 200816,
-          200816, 200816, 200816, 200816, 200816, 200817, 200817, 200817, 200817, 200817},
-         {0,      200817, 200817, 200817, 200818, 200818, 200818, 200818, 200818, 200818, 200818,
-          200819, 200819, 200819, 200819, 200819, 200819, 200819, 200820, 200820, 200820, 200820,
-          200820, 200820, 200820, 200821, 200821, 200821, 200821, 200821, 200821, 200821},
-         {0,      200822, 200822, 200822, 200822, 200822, 200822, 200822, 200823, 200823, 200823,
-          200823, 200823, 200823, 200823, 200824, 200824, 200824, 200824, 200824, 200824, 200824,
-          200825, 200825, 200825, 200825, 200825, 200825, 200825, 200826, 200826, 200826},
-         {0,      200826, 200826, 200826, 200826, 200826, 200827, 200827, 200827, 200827, 200827,
-          200827, 200827, 200828, 200828, 200828, 200828, 200828, 200828, 200828, 200829, 200829,
-          200829, 200829, 200829, 200829, 200829, 200830, 200830, 200830, 200830, 200830},
-         {0,      200830, 200830, 200831, 200831, 200831, 200831, 200831, 200831, 200831, 200832,
-          200832, 200832, 200832, 200832, 200832, 200832, 200833, 200833, 200833, 200833, 200833,
-          200833, 200833, 200834, 200834, 200834, 200834, 200834, 200834, 200834, 200835},
-         {0,      200835, 200835, 200835, 200835, 200835, 200835, 200836, 200836, 200836, 200836,
-          200836, 200836, 200836, 200837, 200837, 200837, 200837, 200837, 200837, 200837, 200838,
-          200838, 200838, 200838, 200838, 200838, 200838, 200839, 200839, 200839, 200839},
-         {0,      200839, 200839, 200839, 200839, 200840, 200840, 200840, 200840, 200840, 200840,
-          200840, 200841, 200841, 200841, 200841, 200841, 200841, 200841, 200842, 200842, 200842,
-          200842, 200842, 200842, 200842, 200843, 200843, 200843, 200843, 200843, 200843},
-         {0,      200843, 200844, 200844, 200844, 200844, 200844, 200844, 200844, 200845, 200845,
-          200845, 200845, 200845, 200845, 200845, 200846, 200846, 200846, 200846, 200846, 200846,
-          200846, 200847, 200847, 200847, 200847, 200847, 200847, 200847, 200848, 200848},
-         {0,      200848, 200848, 200848, 200848, 200848, 200848, 200849, 200849, 200849, 200849,
-          200849, 200849, 200849, 200850, 200850, 200850, 200850, 200850, 200850, 200850, 200851,
-          200851, 200851, 200851, 200851, 200851, 200851, 200852, 200852, 200852, 200852}},
-        //2009
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200852, 200852, 200852, 200901, 200901, 200901, 200901, 200901, 200901, 200901,
-          200902, 200902, 200902, 200902, 200902, 200902, 200902, 200903, 200903, 200903, 200903,
-          200903, 200903, 200903, 200904, 200904, 200904, 200904, 200904, 200904, 200904},
-         {0,      200905, 200905, 200905, 200905, 200905, 200905, 200905, 200906, 200906, 200906,
-          200906, 200906, 200906, 200906, 200907, 200907, 200907, 200907, 200907, 200907, 200907,
-          200908, 200908, 200908, 200908, 200908, 200908, 200908, 200909, 200909, 200909},
-         {0,      200909, 200909, 200909, 200909, 200909, 200909, 200909, 200910, 200910, 200910,
-          200910, 200910, 200910, 200910, 200911, 200911, 200911, 200911, 200911, 200911, 200911,
-          200912, 200912, 200912, 200912, 200912, 200912, 200912, 200913, 200913, 200913},
-         {0,      200913, 200913, 200913, 200913, 200914, 200914, 200914, 200914, 200914, 200914,
-          200914, 200915, 200915, 200915, 200915, 200915, 200915, 200915, 200916, 200916, 200916,
-          200916, 200916, 200916, 200916, 200917, 200917, 200917, 200917, 200917, 200917},
-         {0,      200917, 200917, 200918, 200918, 200918, 200918, 200918, 200918, 200918, 200919,
-          200919, 200919, 200919, 200919, 200919, 200919, 200920, 200920, 200920, 200920, 200920,
-          200920, 200920, 200921, 200921, 200921, 200921, 200921, 200921, 200921, 200922},
-         {0,      200922, 200922, 200922, 200922, 200922, 200922, 200923, 200923, 200923, 200923,
-          200923, 200923, 200923, 200924, 200924, 200924, 200924, 200924, 200924, 200924, 200925,
-          200925, 200925, 200925, 200925, 200925, 200925, 200926, 200926, 200926, 200926},
-         {0,      200926, 200926, 200926, 200926, 200927, 200927, 200927, 200927, 200927, 200927,
-          200927, 200928, 200928, 200928, 200928, 200928, 200928, 200928, 200929, 200929, 200929,
-          200929, 200929, 200929, 200929, 200930, 200930, 200930, 200930, 200930, 200930},
-         {0,      200930, 200931, 200931, 200931, 200931, 200931, 200931, 200931, 200932, 200932,
-          200932, 200932, 200932, 200932, 200932, 200933, 200933, 200933, 200933, 200933, 200933,
-          200933, 200934, 200934, 200934, 200934, 200934, 200934, 200934, 200935, 200935},
-         {0,      200935, 200935, 200935, 200935, 200935, 200936, 200936, 200936, 200936, 200936,
-          200936, 200936, 200937, 200937, 200937, 200937, 200937, 200937, 200937, 200938, 200938,
-          200938, 200938, 200938, 200938, 200938, 200939, 200939, 200939, 200939, 200939},
-         {0,      200939, 200939, 200939, 200940, 200940, 200940, 200940, 200940, 200940, 200940,
-          200941, 200941, 200941, 200941, 200941, 200941, 200941, 200942, 200942, 200942, 200942,
-          200942, 200942, 200942, 200943, 200943, 200943, 200943, 200943, 200943, 200943},
-         {0,      200944, 200944, 200944, 200944, 200944, 200944, 200944, 200945, 200945, 200945,
-          200945, 200945, 200945, 200945, 200946, 200946, 200946, 200946, 200946, 200946, 200946,
-          200947, 200947, 200947, 200947, 200947, 200947, 200947, 200948, 200948, 200948},
-         {0,      200948, 200948, 200948, 200948, 200948, 200949, 200949, 200949, 200949, 200949,
-          200949, 200949, 200950, 200950, 200950, 200950, 200950, 200950, 200950, 200951, 200951,
-          200951, 200951, 200951, 200951, 200951, 200952, 200952, 200952, 200952, 200952}},
-        //2010
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      200952, 200952, 201001, 201001, 201001, 201001, 201001, 201001, 201001, 201002,
-          201002, 201002, 201002, 201002, 201002, 201002, 201003, 201003, 201003, 201003, 201003,
-          201003, 201003, 201004, 201004, 201004, 201004, 201004, 201004, 201004, 201005},
-         {0,      201005, 201005, 201005, 201005, 201005, 201005, 201006, 201006, 201006, 201006,
-          201006, 201006, 201006, 201007, 201007, 201007, 201007, 201007, 201007, 201007, 201008,
-          201008, 201008, 201008, 201008, 201008, 201008, 201009, 201009, 201009, 201009},
-         {0,      201009, 201009, 201009, 201009, 201009, 201009, 201010, 201010, 201010, 201010,
-          201010, 201010, 201010, 201011, 201011, 201011, 201011, 201011, 201011, 201011, 201012,
-          201012, 201012, 201012, 201012, 201012, 201012, 201013, 201013, 201013, 201013},
-         {0,      201013, 201013, 201013, 201014, 201014, 201014, 201014, 201014, 201014, 201014,
-          201015, 201015, 201015, 201015, 201015, 201015, 201015, 201016, 201016, 201016, 201016,
-          201016, 201016, 201016, 201017, 201017, 201017, 201017, 201017, 201017, 201017},
-         {0,      201017, 201018, 201018, 201018, 201018, 201018, 201018, 201018, 201019, 201019,
-          201019, 201019, 201019, 201019, 201019, 201020, 201020, 201020, 201020, 201020, 201020,
-          201020, 201021, 201021, 201021, 201021, 201021, 201021, 201021, 201022, 201022},
-         {0,      201022, 201022, 201022, 201022, 201022, 201023, 201023, 201023, 201023, 201023,
-          201023, 201023, 201024, 201024, 201024, 201024, 201024, 201024, 201024, 201025, 201025,
-          201025, 201025, 201025, 201025, 201025, 201026, 201026, 201026, 201026, 201026},
-         {0,      201026, 201026, 201026, 201027, 201027, 201027, 201027, 201027, 201027, 201027,
-          201028, 201028, 201028, 201028, 201028, 201028, 201028, 201029, 201029, 201029, 201029,
-          201029, 201029, 201029, 201030, 201030, 201030, 201030, 201030, 201030, 201030},
-         {0,      201031, 201031, 201031, 201031, 201031, 201031, 201031, 201032, 201032, 201032,
-          201032, 201032, 201032, 201032, 201033, 201033, 201033, 201033, 201033, 201033, 201033,
-          201034, 201034, 201034, 201034, 201034, 201034, 201034, 201035, 201035, 201035},
-         {0,      201035, 201035, 201035, 201035, 201036, 201036, 201036, 201036, 201036, 201036,
-          201036, 201037, 201037, 201037, 201037, 201037, 201037, 201037, 201038, 201038, 201038,
-          201038, 201038, 201038, 201038, 201039, 201039, 201039, 201039, 201039, 201039},
-         {0,      201039, 201039, 201040, 201040, 201040, 201040, 201040, 201040, 201040, 201041,
-          201041, 201041, 201041, 201041, 201041, 201041, 201042, 201042, 201042, 201042, 201042,
-          201042, 201042, 201043, 201043, 201043, 201043, 201043, 201043, 201043, 201044},
-         {0,      201044, 201044, 201044, 201044, 201044, 201044, 201045, 201045, 201045, 201045,
-          201045, 201045, 201045, 201046, 201046, 201046, 201046, 201046, 201046, 201046, 201047,
-          201047, 201047, 201047, 201047, 201047, 201047, 201048, 201048, 201048, 201048},
-         {0,      201048, 201048, 201048, 201048, 201049, 201049, 201049, 201049, 201049, 201049,
-          201049, 201050, 201050, 201050, 201050, 201050, 201050, 201050, 201051, 201051, 201051,
-          201051, 201051, 201051, 201051, 201052, 201052, 201052, 201052, 201052, 201052}},
-        //2011
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201052, 201101, 201101, 201101, 201101, 201101, 201101, 201101, 201102, 201102,
-          201102, 201102, 201102, 201102, 201102, 201103, 201103, 201103, 201103, 201103, 201103,
-          201103, 201104, 201104, 201104, 201104, 201104, 201104, 201104, 201105, 201105},
-         {0,      201105, 201105, 201105, 201105, 201105, 201106, 201106, 201106, 201106, 201106,
-          201106, 201106, 201107, 201107, 201107, 201107, 201107, 201107, 201107, 201108, 201108,
-          201108, 201108, 201108, 201108, 201108, 201109, 201109, 201109, 201109, 201109},
-         {0,      201109, 201109, 201109, 201109, 201109, 201110, 201110, 201110, 201110, 201110,
-          201110, 201110, 201111, 201111, 201111, 201111, 201111, 201111, 201111, 201112, 201112,
-          201112, 201112, 201112, 201112, 201112, 201113, 201113, 201113, 201113, 201113},
-         {0,      201113, 201113, 201114, 201114, 201114, 201114, 201114, 201114, 201114, 201115,
-          201115, 201115, 201115, 201115, 201115, 201115, 201116, 201116, 201116, 201116, 201116,
-          201116, 201116, 201117, 201117, 201117, 201117, 201117, 201117, 201117, 201118},
-         {0,      201118, 201118, 201118, 201118, 201118, 201118, 201118, 201119, 201119, 201119,
-          201119, 201119, 201119, 201119, 201120, 201120, 201120, 201120, 201120, 201120, 201120,
-          201121, 201121, 201121, 201121, 201121, 201121, 201121, 201122, 201122, 201122},
-         {0,      201122, 201122, 201122, 201122, 201123, 201123, 201123, 201123, 201123, 201123,
-          201123, 201124, 201124, 201124, 201124, 201124, 201124, 201124, 201125, 201125, 201125,
-          201125, 201125, 201125, 201125, 201126, 201126, 201126, 201126, 201126, 201126},
-         {0,      201126, 201126, 201127, 201127, 201127, 201127, 201127, 201127, 201127, 201128,
-          201128, 201128, 201128, 201128, 201128, 201128, 201129, 201129, 201129, 201129, 201129,
-          201129, 201129, 201130, 201130, 201130, 201130, 201130, 201130, 201130, 201131},
-         {0,      201131, 201131, 201131, 201131, 201131, 201131, 201132, 201132, 201132, 201132,
-          201132, 201132, 201132, 201133, 201133, 201133, 201133, 201133, 201133, 201133, 201134,
-          201134, 201134, 201134, 201134, 201134, 201134, 201135, 201135, 201135, 201135},
-         {0,      201135, 201135, 201135, 201136, 201136, 201136, 201136, 201136, 201136, 201136,
-          201137, 201137, 201137, 201137, 201137, 201137, 201137, 201138, 201138, 201138, 201138,
-          201138, 201138, 201138, 201139, 201139, 201139, 201139, 201139, 201139, 201139},
-         {0,      201139, 201140, 201140, 201140, 201140, 201140, 201140, 201140, 201141, 201141,
-          201141, 201141, 201141, 201141, 201141, 201142, 201142, 201142, 201142, 201142, 201142,
-          201142, 201143, 201143, 201143, 201143, 201143, 201143, 201143, 201144, 201144},
-         {0,      201144, 201144, 201144, 201144, 201144, 201145, 201145, 201145, 201145, 201145,
-          201145, 201145, 201146, 201146, 201146, 201146, 201146, 201146, 201146, 201147, 201147,
-          201147, 201147, 201147, 201147, 201147, 201148, 201148, 201148, 201148, 201148},
-         {0,      201148, 201148, 201148, 201149, 201149, 201149, 201149, 201149, 201149, 201149,
-          201150, 201150, 201150, 201150, 201150, 201150, 201150, 201151, 201151, 201151, 201151,
-          201151, 201151, 201151, 201152, 201152, 201152, 201152, 201152, 201152, 201152}},
-        //2012
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201201, 201201, 201201, 201201, 201201, 201201, 201201, 201202, 201202, 201202,
-          201202, 201202, 201202, 201202, 201203, 201203, 201203, 201203, 201203, 201203, 201203,
-          201204, 201204, 201204, 201204, 201204, 201204, 201204, 201205, 201205, 201205},
-         {0,      201205, 201205, 201205, 201205, 201206, 201206, 201206, 201206, 201206, 201206,
-          201206, 201207, 201207, 201207, 201207, 201207, 201207, 201207, 201208, 201208, 201208,
-          201208, 201208, 201208, 201208, 201209, 201209, 201209, 201209, 201209, 201209},
-         {0,      201209, 201209, 201209, 201210, 201210, 201210, 201210, 201210, 201210, 201210,
-          201211, 201211, 201211, 201211, 201211, 201211, 201211, 201212, 201212, 201212, 201212,
-          201212, 201212, 201212, 201213, 201213, 201213, 201213, 201213, 201213, 201213},
-         {0,      201214, 201214, 201214, 201214, 201214, 201214, 201214, 201215, 201215, 201215,
-          201215, 201215, 201215, 201215, 201216, 201216, 201216, 201216, 201216, 201216, 201216,
-          201217, 201217, 201217, 201217, 201217, 201217, 201217, 201218, 201218, 201218},
-         {0,      201218, 201218, 201218, 201218, 201218, 201219, 201219, 201219, 201219, 201219,
-          201219, 201219, 201220, 201220, 201220, 201220, 201220, 201220, 201220, 201221, 201221,
-          201221, 201221, 201221, 201221, 201221, 201222, 201222, 201222, 201222, 201222},
-         {0,      201222, 201222, 201223, 201223, 201223, 201223, 201223, 201223, 201223, 201224,
-          201224, 201224, 201224, 201224, 201224, 201224, 201225, 201225, 201225, 201225, 201225,
-          201225, 201225, 201226, 201226, 201226, 201226, 201226, 201226, 201226, 201227},
-         {0,      201227, 201227, 201227, 201227, 201227, 201227, 201227, 201228, 201228, 201228,
-          201228, 201228, 201228, 201228, 201229, 201229, 201229, 201229, 201229, 201229, 201229,
-          201230, 201230, 201230, 201230, 201230, 201230, 201230, 201231, 201231, 201231},
-         {0,      201231, 201231, 201231, 201231, 201232, 201232, 201232, 201232, 201232, 201232,
-          201232, 201233, 201233, 201233, 201233, 201233, 201233, 201233, 201234, 201234, 201234,
-          201234, 201234, 201234, 201234, 201235, 201235, 201235, 201235, 201235, 201235},
-         {0,      201235, 201236, 201236, 201236, 201236, 201236, 201236, 201236, 201237, 201237,
-          201237, 201237, 201237, 201237, 201237, 201238, 201238, 201238, 201238, 201238, 201238,
-          201238, 201239, 201239, 201239, 201239, 201239, 201239, 201239, 201240, 201240},
-         {0,      201240, 201240, 201240, 201240, 201240, 201240, 201241, 201241, 201241, 201241,
-          201241, 201241, 201241, 201242, 201242, 201242, 201242, 201242, 201242, 201242, 201243,
-          201243, 201243, 201243, 201243, 201243, 201243, 201244, 201244, 201244, 201244},
-         {0,      201244, 201244, 201244, 201245, 201245, 201245, 201245, 201245, 201245, 201245,
-          201246, 201246, 201246, 201246, 201246, 201246, 201246, 201247, 201247, 201247, 201247,
-          201247, 201247, 201247, 201248, 201248, 201248, 201248, 201248, 201248, 201248},
-         {0,      201248, 201249, 201249, 201249, 201249, 201249, 201249, 201249, 201250, 201250,
-          201250, 201250, 201250, 201250, 201250, 201251, 201251, 201251, 201251, 201251, 201251,
-          201251, 201252, 201252, 201252, 201252, 201252, 201252, 201252, 201301, 201301}},
-        //2013
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201253, 201253, 201253, 201253, 201253, 201301, 201301, 201301, 201301, 201301,
-          201301, 201301, 201302, 201302, 201302, 201302, 201302, 201302, 201302, 201303, 201303,
-          201303, 201303, 201303, 201303, 201303, 201304, 201304, 201304, 201304, 201304},
-         {0,      201304, 201304, 201305, 201305, 201305, 201305, 201305, 201305, 201305, 201306,
-          201306, 201306, 201306, 201306, 201306, 201306, 201307, 201307, 201307, 201307, 201307,
-          201307, 201307, 201308, 201308, 201308, 201308, 201308, 201308, 201308, 201309},
-         {0,      201308, 201308, 201309, 201309, 201309, 201309, 201309, 201309, 201309, 201310,
-          201310, 201310, 201310, 201310, 201310, 201310, 201311, 201311, 201311, 201311, 201311,
-          201311, 201311, 201312, 201312, 201312, 201312, 201312, 201312, 201312, 201313},
-         {0,      201313, 201313, 201313, 201313, 201313, 201313, 201314, 201314, 201314, 201314,
-          201314, 201314, 201314, 201315, 201315, 201315, 201315, 201315, 201315, 201315, 201316,
-          201316, 201316, 201316, 201316, 201316, 201316, 201317, 201317, 201317, 201317},
-         {0,      201317, 201317, 201317, 201317, 201318, 201318, 201318, 201318, 201318, 201318,
-          201318, 201319, 201319, 201319, 201319, 201319, 201319, 201319, 201320, 201320, 201320,
-          201320, 201320, 201320, 201320, 201321, 201321, 201321, 201321, 201321, 201321},
-         {0,      201321, 201322, 201322, 201322, 201322, 201322, 201322, 201322, 201323, 201323,
-          201323, 201323, 201323, 201323, 201323, 201324, 201324, 201324, 201324, 201324, 201324,
-          201324, 201325, 201325, 201325, 201325, 201325, 201325, 201325, 201326, 201326},
-         {0,      201326, 201326, 201326, 201326, 201326, 201326, 201327, 201327, 201327, 201327,
-          201327, 201327, 201327, 201328, 201328, 201328, 201328, 201328, 201328, 201328, 201329,
-          201329, 201329, 201329, 201329, 201329, 201329, 201330, 201330, 201330, 201330},
-         {0,      201330, 201330, 201330, 201331, 201331, 201331, 201331, 201331, 201331, 201331,
-          201332, 201332, 201332, 201332, 201332, 201332, 201332, 201333, 201333, 201333, 201333,
-          201333, 201333, 201333, 201334, 201334, 201334, 201334, 201334, 201334, 201334},
-         {0,      201335, 201335, 201335, 201335, 201335, 201335, 201335, 201336, 201336, 201336,
-          201336, 201336, 201336, 201336, 201337, 201337, 201337, 201337, 201337, 201337, 201337,
-          201338, 201338, 201338, 201338, 201338, 201338, 201338, 201339, 201339, 201339},
-         {0,      201339, 201339, 201339, 201339, 201339, 201340, 201340, 201340, 201340, 201340,
-          201340, 201340, 201341, 201341, 201341, 201341, 201341, 201341, 201341, 201342, 201342,
-          201342, 201342, 201342, 201342, 201342, 201343, 201343, 201343, 201343, 201343},
-         {0,      201343, 201343, 201344, 201344, 201344, 201344, 201344, 201344, 201344, 201345,
-          201345, 201345, 201345, 201345, 201345, 201345, 201346, 201346, 201346, 201346, 201346,
-          201346, 201346, 201347, 201347, 201347, 201347, 201347, 201347, 201347, 201348},
-         {0,      201348, 201348, 201348, 201348, 201348, 201348, 201348, 201349, 201349, 201349,
-          201349, 201349, 201349, 201349, 201350, 201350, 201350, 201350, 201350, 201350, 201350,
-          201351, 201351, 201351, 201351, 201351, 201351, 201351, 201352, 201352, 201352}},
-        //2014
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201352, 201352, 201352, 201352, 201401, 201401, 201401, 201401, 201401, 201401,
-          201401, 201402, 201402, 201402, 201402, 201402, 201402, 201402, 201403, 201403, 201403,
-          201403, 201403, 201403, 201403, 201404, 201404, 201404, 201404, 201404, 201404},
-         {0,      201404, 201405, 201405, 201405, 201405, 201405, 201405, 201405, 201406, 201406,
-          201406, 201406, 201406, 201406, 201406, 201407, 201407, 201407, 201407, 201407, 201407,
-          201407, 201408, 201408, 201408, 201408, 201408, 201408, 201408, 201409, 201409},
-         {0,      201408, 201409, 201409, 201409, 201409, 201409, 201409, 201409, 201410, 201410,
-          201410, 201410, 201410, 201410, 201410, 201411, 201411, 201411, 201411, 201411, 201411,
-          201411, 201412, 201412, 201412, 201412, 201412, 201412, 201412, 201413, 201413},
-         {0,      201413, 201413, 201413, 201413, 201413, 201414, 201414, 201414, 201414, 201414,
-          201414, 201414, 201415, 201415, 201415, 201415, 201415, 201415, 201415, 201416, 201416,
-          201416, 201416, 201416, 201416, 201416, 201417, 201417, 201417, 201417, 201417},
-         {0,      201417, 201417, 201417, 201418, 201418, 201418, 201418, 201418, 201418, 201418,
-          201419, 201419, 201419, 201419, 201419, 201419, 201419, 201420, 201420, 201420, 201420,
-          201420, 201420, 201420, 201421, 201421, 201421, 201421, 201421, 201421, 201421},
-         {0,      201422, 201422, 201422, 201422, 201422, 201422, 201422, 201423, 201423, 201423,
-          201423, 201423, 201423, 201423, 201424, 201424, 201424, 201424, 201424, 201424, 201424,
-          201425, 201425, 201425, 201425, 201425, 201425, 201425, 201426, 201426, 201426},
-         {0,      201426, 201426, 201426, 201426, 201426, 201427, 201427, 201427, 201427, 201427,
-          201427, 201427, 201428, 201428, 201428, 201428, 201428, 201428, 201428, 201429, 201429,
-          201429, 201429, 201429, 201429, 201429, 201430, 201430, 201430, 201430, 201430},
-         {0,      201430, 201430, 201431, 201431, 201431, 201431, 201431, 201431, 201431, 201432,
-          201432, 201432, 201432, 201432, 201432, 201432, 201433, 201433, 201433, 201433, 201433,
-          201433, 201433, 201434, 201434, 201434, 201434, 201434, 201434, 201434, 201435},
-         {0,      201435, 201435, 201435, 201435, 201435, 201435, 201436, 201436, 201436, 201436,
-          201436, 201436, 201436, 201437, 201437, 201437, 201437, 201437, 201437, 201437, 201438,
-          201438, 201438, 201438, 201438, 201438, 201438, 201439, 201439, 201439, 201439},
-         {0,      201439, 201439, 201439, 201439, 201440, 201440, 201440, 201440, 201440, 201440,
-          201440, 201441, 201441, 201441, 201441, 201441, 201441, 201441, 201442, 201442, 201442,
-          201442, 201442, 201442, 201442, 201443, 201443, 201443, 201443, 201443, 201443},
-         {0,      201443, 201444, 201444, 201444, 201444, 201444, 201444, 201444, 201445, 201445,
-          201445, 201445, 201445, 201445, 201445, 201446, 201446, 201446, 201446, 201446, 201446,
-          201446, 201447, 201447, 201447, 201447, 201447, 201447, 201447, 201448, 201448},
-         {0,      201448, 201448, 201448, 201448, 201448, 201448, 201449, 201449, 201449, 201449,
-          201449, 201449, 201449, 201450, 201450, 201450, 201450, 201450, 201450, 201450, 201451,
-          201451, 201451, 201451, 201451, 201451, 201451, 201452, 201452, 201452, 201452}},
-        //2015
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201452, 201452, 201452, 201501, 201501, 201501, 201501, 201501, 201501, 201501,
-          201502, 201502, 201502, 201502, 201502, 201502, 201502, 201503, 201503, 201503, 201503,
-          201503, 201503, 201503, 201504, 201504, 201504, 201504, 201504, 201504, 201504},
-         {0,      201505, 201505, 201505, 201505, 201505, 201505, 201505, 201506, 201506, 201506,
-          201506, 201506, 201506, 201506, 201507, 201507, 201507, 201507, 201507, 201507, 201507,
-          201508, 201508, 201508, 201508, 201508, 201508, 201508, 201509, 201509, 201509},
-         {0,      201509, 201509, 201509, 201509, 201509, 201509, 201509, 201510, 201510, 201510,
-          201510, 201510, 201510, 201510, 201511, 201511, 201511, 201511, 201511, 201511, 201511,
-          201512, 201512, 201512, 201512, 201512, 201512, 201512, 201513, 201513, 201513},
-         {0,      201513, 201513, 201513, 201513, 201514, 201514, 201514, 201514, 201514, 201514,
-          201514, 201515, 201515, 201515, 201515, 201515, 201515, 201515, 201516, 201516, 201516,
-          201516, 201516, 201516, 201516, 201517, 201517, 201517, 201517, 201517, 201517},
-         {0,      201517, 201517, 201518, 201518, 201518, 201518, 201518, 201518, 201518, 201519,
-          201519, 201519, 201519, 201519, 201519, 201519, 201520, 201520, 201520, 201520, 201520,
-          201520, 201520, 201521, 201521, 201521, 201521, 201521, 201521, 201521, 201522},
-         {0,      201522, 201522, 201522, 201522, 201522, 201522, 201523, 201523, 201523, 201523,
-          201523, 201523, 201523, 201524, 201524, 201524, 201524, 201524, 201524, 201524, 201525,
-          201525, 201525, 201525, 201525, 201525, 201525, 201526, 201526, 201526, 201526},
-         {0,      201526, 201526, 201526, 201526, 201527, 201527, 201527, 201527, 201527, 201527,
-          201527, 201528, 201528, 201528, 201528, 201528, 201528, 201528, 201529, 201529, 201529,
-          201529, 201529, 201529, 201529, 201530, 201530, 201530, 201530, 201530, 201530},
-         {0,      201530, 201531, 201531, 201531, 201531, 201531, 201531, 201531, 201532, 201532,
-          201532, 201532, 201532, 201532, 201532, 201533, 201533, 201533, 201533, 201533, 201533,
-          201533, 201534, 201534, 201534, 201534, 201534, 201534, 201534, 201535, 201535},
-         {0,      201535, 201535, 201535, 201535, 201535, 201536, 201536, 201536, 201536, 201536,
-          201536, 201536, 201537, 201537, 201537, 201537, 201537, 201537, 201537, 201538, 201538,
-          201538, 201538, 201538, 201538, 201538, 201539, 201539, 201539, 201539, 201539},
-         {0,      201539, 201539, 201539, 201540, 201540, 201540, 201540, 201540, 201540, 201540,
-          201541, 201541, 201541, 201541, 201541, 201541, 201541, 201542, 201542, 201542, 201542,
-          201542, 201542, 201542, 201543, 201543, 201543, 201543, 201543, 201543, 201543},
-         {0,      201544, 201544, 201544, 201544, 201544, 201544, 201544, 201545, 201545, 201545,
-          201545, 201545, 201545, 201545, 201546, 201546, 201546, 201546, 201546, 201546, 201546,
-          201547, 201547, 201547, 201547, 201547, 201547, 201547, 201548, 201548, 201548},
-         {0,      201548, 201548, 201548, 201548, 201548, 201549, 201549, 201549, 201549, 201549,
-          201549, 201549, 201550, 201550, 201550, 201550, 201550, 201550, 201550, 201551, 201551,
-          201551, 201551, 201551, 201551, 201551, 201552, 201552, 201552, 201552, 201552}},
-        //2016
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201552, 201552, 201601, 201601, 201601, 201601, 201601, 201601, 201601, 201602,
-          201602, 201602, 201602, 201602, 201602, 201602, 201603, 201603, 201603, 201603, 201603,
-          201603, 201603, 201604, 201604, 201604, 201604, 201604, 201604, 201604, 201605},
-         {0,      201605, 201605, 201605, 201605, 201605, 201605, 201606, 201606, 201606, 201606,
-          201606, 201606, 201606, 201607, 201607, 201607, 201607, 201607, 201607, 201607, 201608,
-          201608, 201608, 201608, 201608, 201608, 201608, 201609, 201609, 201609, 201609},
-         {0,      201609, 201609, 201609, 201609, 201609, 201610, 201610, 201610, 201610, 201610,
-          201610, 201610, 201611, 201611, 201611, 201611, 201611, 201611, 201611, 201612, 201612,
-          201612, 201612, 201612, 201612, 201612, 201613, 201613, 201613, 201613, 201613},
-         {0,      201613, 201613, 201614, 201614, 201614, 201614, 201614, 201614, 201614, 201615,
-          201615, 201615, 201615, 201615, 201615, 201615, 201616, 201616, 201616, 201616, 201616,
-          201616, 201616, 201617, 201617, 201617, 201617, 201617, 201617, 201617, 201618},
-         {0,      201618, 201618, 201618, 201618, 201618, 201618, 201618, 201619, 201619, 201619,
-          201619, 201619, 201619, 201619, 201620, 201620, 201620, 201620, 201620, 201620, 201620,
-          201621, 201621, 201621, 201621, 201621, 201621, 201621, 201622, 201622, 201622},
-         {0,      201622, 201622, 201622, 201622, 201623, 201623, 201623, 201623, 201623, 201623,
-          201623, 201624, 201624, 201624, 201624, 201624, 201624, 201624, 201625, 201625, 201625,
-          201625, 201625, 201625, 201625, 201626, 201626, 201626, 201626, 201626, 201626},
-         {0,      201626, 201626, 201627, 201627, 201627, 201627, 201627, 201627, 201627, 201628,
-          201628, 201628, 201628, 201628, 201628, 201628, 201629, 201629, 201629, 201629, 201629,
-          201629, 201629, 201630, 201630, 201630, 201630, 201630, 201630, 201630, 201631},
-         {0,      201631, 201631, 201631, 201631, 201631, 201631, 201632, 201632, 201632, 201632,
-          201632, 201632, 201632, 201633, 201633, 201633, 201633, 201633, 201633, 201633, 201634,
-          201634, 201634, 201634, 201634, 201634, 201634, 201635, 201635, 201635, 201635},
-         {0,      201635, 201635, 201635, 201636, 201636, 201636, 201636, 201636, 201636, 201636,
-          201637, 201637, 201637, 201637, 201637, 201637, 201637, 201638, 201638, 201638, 201638,
-          201638, 201638, 201638, 201639, 201639, 201639, 201639, 201639, 201639, 201639},
-         {0,      201639, 201640, 201640, 201640, 201640, 201640, 201640, 201640, 201641, 201641,
-          201641, 201641, 201641, 201641, 201641, 201642, 201642, 201642, 201642, 201642, 201642,
-          201642, 201643, 201643, 201643, 201643, 201643, 201643, 201643, 201644, 201644},
-         {0,      201644, 201644, 201644, 201644, 201644, 201645, 201645, 201645, 201645, 201645,
-          201645, 201645, 201646, 201646, 201646, 201646, 201646, 201646, 201646, 201647, 201647,
-          201647, 201647, 201647, 201647, 201647, 201648, 201648, 201648, 201648, 201648},
-         {0,      201648, 201648, 201648, 201649, 201649, 201649, 201649, 201649, 201649, 201649,
-          201650, 201650, 201650, 201650, 201650, 201650, 201650, 201651, 201651, 201651, 201651,
-          201651, 201651, 201651, 201652, 201652, 201652, 201652, 201652, 201652, 201652}},
-        //2017
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201701, 201701, 201701, 201701, 201701, 201701, 201701, 201702, 201702, 201702,
-          201702, 201702, 201702, 201702, 201703, 201703, 201703, 201703, 201703, 201703, 201703,
-          201704, 201704, 201704, 201704, 201704, 201704, 201704, 201705, 201705, 201705},
-         {0,      201705, 201705, 201705, 201705, 201706, 201706, 201706, 201706, 201706, 201706,
-          201706, 201707, 201707, 201707, 201707, 201707, 201707, 201707, 201708, 201708, 201708,
-          201708, 201708, 201708, 201708, 201709, 201709, 201709, 201709, 201709, 201709},
-         {0,      201709, 201709, 201709, 201709, 201710, 201710, 201710, 201710, 201710, 201710,
-          201710, 201711, 201711, 201711, 201711, 201711, 201711, 201711, 201712, 201712, 201712,
-          201712, 201712, 201712, 201712, 201713, 201713, 201713, 201713, 201713, 201713},
-         {0,      201713, 201714, 201714, 201714, 201714, 201714, 201714, 201714, 201715, 201715,
-          201715, 201715, 201715, 201715, 201715, 201716, 201716, 201716, 201716, 201716, 201716,
-          201716, 201717, 201717, 201717, 201717, 201717, 201717, 201717, 201718, 201718},
-         {0,      201718, 201718, 201718, 201718, 201718, 201718, 201719, 201719, 201719, 201719,
-          201719, 201719, 201719, 201720, 201720, 201720, 201720, 201720, 201720, 201720, 201721,
-          201721, 201721, 201721, 201721, 201721, 201721, 201722, 201722, 201722, 201722},
-         {0,      201722, 201722, 201722, 201723, 201723, 201723, 201723, 201723, 201723, 201723,
-          201724, 201724, 201724, 201724, 201724, 201724, 201724, 201725, 201725, 201725, 201725,
-          201725, 201725, 201725, 201726, 201726, 201726, 201726, 201726, 201726, 201726},
-         {0,      201726, 201727, 201727, 201727, 201727, 201727, 201727, 201727, 201728, 201728,
-          201728, 201728, 201728, 201728, 201728, 201729, 201729, 201729, 201729, 201729, 201729,
-          201729, 201730, 201730, 201730, 201730, 201730, 201730, 201730, 201731, 201731},
-         {0,      201731, 201731, 201731, 201731, 201731, 201732, 201732, 201732, 201732, 201732,
-          201732, 201732, 201733, 201733, 201733, 201733, 201733, 201733, 201733, 201734, 201734,
-          201734, 201734, 201734, 201734, 201734, 201735, 201735, 201735, 201735, 201735},
-         {0,      201735, 201735, 201736, 201736, 201736, 201736, 201736, 201736, 201736, 201737,
-          201737, 201737, 201737, 201737, 201737, 201737, 201738, 201738, 201738, 201738, 201738,
-          201738, 201738, 201739, 201739, 201739, 201739, 201739, 201739, 201739, 201740},
-         {0,      201740, 201740, 201740, 201740, 201740, 201740, 201740, 201741, 201741, 201741,
-          201741, 201741, 201741, 201741, 201742, 201742, 201742, 201742, 201742, 201742, 201742,
-          201743, 201743, 201743, 201743, 201743, 201743, 201743, 201744, 201744, 201744},
-         {0,      201744, 201744, 201744, 201744, 201745, 201745, 201745, 201745, 201745, 201745,
-          201745, 201746, 201746, 201746, 201746, 201746, 201746, 201746, 201747, 201747, 201747,
-          201747, 201747, 201747, 201747, 201748, 201748, 201748, 201748, 201748, 201748},
-         {0,      201748, 201748, 201749, 201749, 201749, 201749, 201749, 201749, 201749, 201750,
-          201750, 201750, 201750, 201750, 201750, 201750, 201751, 201751, 201751, 201751, 201751,
-          201751, 201751, 201752, 201752, 201752, 201752, 201752, 201752, 201752, 201801}},
-        //2018
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201753, 201753, 201753, 201753, 201753, 201753, 201801, 201801, 201801, 201801,
-          201801, 201801, 201801, 201802, 201802, 201802, 201802, 201802, 201802, 201802, 201803,
-          201803, 201803, 201803, 201803, 201803, 201803, 201804, 201804, 201804, 201804},
-         {0,      201804, 201804, 201804, 201805, 201805, 201805, 201805, 201805, 201805, 201805,
-          201806, 201806, 201806, 201806, 201806, 201806, 201806, 201807, 201807, 201807, 201807,
-          201807, 201807, 201807, 201808, 201808, 201808, 201808, 201808, 201808, 201808},
-         {0,      201808, 201808, 201808, 201809, 201809, 201809, 201809, 201809, 201809, 201809,
-          201810, 201810, 201810, 201810, 201810, 201810, 201810, 201811, 201811, 201811, 201811,
-          201811, 201811, 201811, 201812, 201812, 201812, 201812, 201812, 201812, 201812},
-         {0,      201813, 201813, 201813, 201813, 201813, 201813, 201813, 201814, 201814, 201814,
-          201814, 201814, 201814, 201814, 201815, 201815, 201815, 201815, 201815, 201815, 201815,
-          201816, 201816, 201816, 201816, 201816, 201816, 201816, 201817, 201817, 201817},
-         {0,      201817, 201817, 201817, 201817, 201817, 201818, 201818, 201818, 201818, 201818,
-          201818, 201818, 201819, 201819, 201819, 201819, 201819, 201819, 201819, 201820, 201820,
-          201820, 201820, 201820, 201820, 201820, 201821, 201821, 201821, 201821, 201821},
-         {0,      201821, 201821, 201822, 201822, 201822, 201822, 201822, 201822, 201822, 201823,
-          201823, 201823, 201823, 201823, 201823, 201823, 201824, 201824, 201824, 201824, 201824,
-          201824, 201824, 201825, 201825, 201825, 201825, 201825, 201825, 201825, 201826},
-         {0,      201826, 201826, 201826, 201826, 201826, 201826, 201826, 201827, 201827, 201827,
-          201827, 201827, 201827, 201827, 201828, 201828, 201828, 201828, 201828, 201828, 201828,
-          201829, 201829, 201829, 201829, 201829, 201829, 201829, 201830, 201830, 201830},
-         {0,      201830, 201830, 201830, 201830, 201831, 201831, 201831, 201831, 201831, 201831,
-          201831, 201832, 201832, 201832, 201832, 201832, 201832, 201832, 201833, 201833, 201833,
-          201833, 201833, 201833, 201833, 201834, 201834, 201834, 201834, 201834, 201834},
-         {0,      201834, 201835, 201835, 201835, 201835, 201835, 201835, 201835, 201836, 201836,
-          201836, 201836, 201836, 201836, 201836, 201837, 201837, 201837, 201837, 201837, 201837,
-          201837, 201838, 201838, 201838, 201838, 201838, 201838, 201838, 201839, 201839},
-         {0,      201839, 201839, 201839, 201839, 201839, 201839, 201840, 201840, 201840, 201840,
-          201840, 201840, 201840, 201841, 201841, 201841, 201841, 201841, 201841, 201841, 201842,
-          201842, 201842, 201842, 201842, 201842, 201842, 201843, 201843, 201843, 201843},
-         {0,      201843, 201843, 201843, 201844, 201844, 201844, 201844, 201844, 201844, 201844,
-          201845, 201845, 201845, 201845, 201845, 201845, 201845, 201846, 201846, 201846, 201846,
-          201846, 201846, 201846, 201847, 201847, 201847, 201847, 201847, 201847, 201847},
-         {0,      201847, 201848, 201848, 201848, 201848, 201848, 201848, 201848, 201849, 201849,
-          201849, 201849, 201849, 201849, 201849, 201850, 201850, 201850, 201850, 201850, 201850,
-          201850, 201851, 201851, 201851, 201851, 201851, 201851, 201851, 201852, 201852}},
-        //2019
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201852, 201852, 201852, 201852, 201852, 201901, 201901, 201901, 201901, 201901,
-          201901, 201901, 201902, 201902, 201902, 201902, 201902, 201902, 201902, 201903, 201903,
-          201903, 201903, 201903, 201903, 201903, 201904, 201904, 201904, 201904, 201904},
-         {0,      201904, 201904, 201905, 201905, 201905, 201905, 201905, 201905, 201905, 201906,
-          201906, 201906, 201906, 201906, 201906, 201906, 201907, 201907, 201907, 201907, 201907,
-          201907, 201907, 201908, 201908, 201908, 201908, 201908, 201908, 201908, 201909},
-         {0,      201908, 201908, 201909, 201909, 201909, 201909, 201909, 201909, 201909, 201910,
-          201910, 201910, 201910, 201910, 201910, 201910, 201911, 201911, 201911, 201911, 201911,
-          201911, 201911, 201912, 201912, 201912, 201912, 201912, 201912, 201912, 201913},
-         {0,      201913, 201913, 201913, 201913, 201913, 201913, 201914, 201914, 201914, 201914,
-          201914, 201914, 201914, 201915, 201915, 201915, 201915, 201915, 201915, 201915, 201916,
-          201916, 201916, 201916, 201916, 201916, 201916, 201917, 201917, 201917, 201917},
-         {0,      201917, 201917, 201917, 201917, 201918, 201918, 201918, 201918, 201918, 201918,
-          201918, 201919, 201919, 201919, 201919, 201919, 201919, 201919, 201920, 201920, 201920,
-          201920, 201920, 201920, 201920, 201921, 201921, 201921, 201921, 201921, 201921},
-         {0,      201921, 201922, 201922, 201922, 201922, 201922, 201922, 201922, 201923, 201923,
-          201923, 201923, 201923, 201923, 201923, 201924, 201924, 201924, 201924, 201924, 201924,
-          201924, 201925, 201925, 201925, 201925, 201925, 201925, 201925, 201926, 201926},
-         {0,      201926, 201926, 201926, 201926, 201926, 201926, 201927, 201927, 201927, 201927,
-          201927, 201927, 201927, 201928, 201928, 201928, 201928, 201928, 201928, 201928, 201929,
-          201929, 201929, 201929, 201929, 201929, 201929, 201930, 201930, 201930, 201930},
-         {0,      201930, 201930, 201930, 201931, 201931, 201931, 201931, 201931, 201931, 201931,
-          201932, 201932, 201932, 201932, 201932, 201932, 201932, 201933, 201933, 201933, 201933,
-          201933, 201933, 201933, 201934, 201934, 201934, 201934, 201934, 201934, 201934},
-         {0,      201935, 201935, 201935, 201935, 201935, 201935, 201935, 201936, 201936, 201936,
-          201936, 201936, 201936, 201936, 201937, 201937, 201937, 201937, 201937, 201937, 201937,
-          201938, 201938, 201938, 201938, 201938, 201938, 201938, 201939, 201939, 201939},
-         {0,      201939, 201939, 201939, 201939, 201939, 201940, 201940, 201940, 201940, 201940,
-          201940, 201940, 201941, 201941, 201941, 201941, 201941, 201941, 201941, 201942, 201942,
-          201942, 201942, 201942, 201942, 201942, 201943, 201943, 201943, 201943, 201943},
-         {0,      201943, 201943, 201944, 201944, 201944, 201944, 201944, 201944, 201944, 201945,
-          201945, 201945, 201945, 201945, 201945, 201945, 201946, 201946, 201946, 201946, 201946,
-          201946, 201946, 201947, 201947, 201947, 201947, 201947, 201947, 201947, 201948},
-         {0,      201948, 201948, 201948, 201948, 201948, 201948, 201948, 201949, 201949, 201949,
-          201949, 201949, 201949, 201949, 201950, 201950, 201950, 201950, 201950, 201950, 201950,
-          201951, 201951, 201951, 201951, 201951, 201951, 201951, 201952, 201952, 201952}},
-        //2020
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      201952, 201952, 201952, 201952, 202001, 202001, 202001, 202001, 202001, 202001,
-          202001, 202002, 202002, 202002, 202002, 202002, 202002, 202002, 202003, 202003, 202003,
-          202003, 202003, 202003, 202003, 202004, 202004, 202004, 202004, 202004, 202004},
-         {0,      202004, 202005, 202005, 202005, 202005, 202005, 202005, 202005, 202006, 202006,
-          202006, 202006, 202006, 202006, 202006, 202007, 202007, 202007, 202007, 202007, 202007,
-          202007, 202008, 202008, 202008, 202008, 202008, 202008, 202008, 202009, 202009},
-         {0,      202009, 202009, 202009, 202009, 202009, 202009, 202009, 202010, 202010, 202010,
-          202010, 202010, 202010, 202010, 202011, 202011, 202011, 202011, 202011, 202011, 202011,
-          202012, 202012, 202012, 202012, 202012, 202012, 202012, 202013, 202013, 202013},
-         {0,      202013, 202013, 202013, 202013, 202014, 202014, 202014, 202014, 202014, 202014,
-          202014, 202015, 202015, 202015, 202015, 202015, 202015, 202015, 202016, 202016, 202016,
-          202016, 202016, 202016, 202016, 202017, 202017, 202017, 202017, 202017, 202017},
-         {0,      202017, 202017, 202018, 202018, 202018, 202018, 202018, 202018, 202018, 202019,
-          202019, 202019, 202019, 202019, 202019, 202019, 202020, 202020, 202020, 202020, 202020,
-          202020, 202020, 202021, 202021, 202021, 202021, 202021, 202021, 202021, 202022},
-         {0,      202022, 202022, 202022, 202022, 202022, 202022, 202023, 202023, 202023, 202023,
-          202023, 202023, 202023, 202024, 202024, 202024, 202024, 202024, 202024, 202024, 202025,
-          202025, 202025, 202025, 202025, 202025, 202025, 202026, 202026, 202026, 202026},
-         {0,      202026, 202026, 202026, 202026, 202027, 202027, 202027, 202027, 202027, 202027,
-          202027, 202028, 202028, 202028, 202028, 202028, 202028, 202028, 202029, 202029, 202029,
-          202029, 202029, 202029, 202029, 202030, 202030, 202030, 202030, 202030, 202030},
-         {0,      202030, 202031, 202031, 202031, 202031, 202031, 202031, 202031, 202032, 202032,
-          202032, 202032, 202032, 202032, 202032, 202033, 202033, 202033, 202033, 202033, 202033,
-          202033, 202034, 202034, 202034, 202034, 202034, 202034, 202034, 202035, 202035},
-         {0,      202035, 202035, 202035, 202035, 202035, 202036, 202036, 202036, 202036, 202036,
-          202036, 202036, 202037, 202037, 202037, 202037, 202037, 202037, 202037, 202038, 202038,
-          202038, 202038, 202038, 202038, 202038, 202039, 202039, 202039, 202039, 202039},
-         {0,      202039, 202039, 202039, 202040, 202040, 202040, 202040, 202040, 202040, 202040,
-          202041, 202041, 202041, 202041, 202041, 202041, 202041, 202042, 202042, 202042, 202042,
-          202042, 202042, 202042, 202043, 202043, 202043, 202043, 202043, 202043, 202043},
-         {0,      202044, 202044, 202044, 202044, 202044, 202044, 202044, 202045, 202045, 202045,
-          202045, 202045, 202045, 202045, 202046, 202046, 202046, 202046, 202046, 202046, 202046,
-          202047, 202047, 202047, 202047, 202047, 202047, 202047, 202048, 202048, 202048},
-         {0,      202048, 202048, 202048, 202048, 202048, 202049, 202049, 202049, 202049, 202049,
-          202049, 202049, 202050, 202050, 202050, 202050, 202050, 202050, 202050, 202051, 202051,
-          202051, 202051, 202051, 202051, 202051, 202052, 202052, 202052, 202052, 202052}},
-        //2021
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202052, 202052, 202101, 202101, 202101, 202101, 202101, 202101, 202101, 202102,
-          202102, 202102, 202102, 202102, 202102, 202102, 202103, 202103, 202103, 202103, 202103,
-          202103, 202103, 202104, 202104, 202104, 202104, 202104, 202104, 202104, 202105},
-         {0,      202105, 202105, 202105, 202105, 202105, 202105, 202106, 202106, 202106, 202106,
-          202106, 202106, 202106, 202107, 202107, 202107, 202107, 202107, 202107, 202107, 202108,
-          202108, 202108, 202108, 202108, 202108, 202108, 202109, 202109, 202109, 202109},
-         {0,      202109, 202109, 202109, 202109, 202109, 202109, 202110, 202110, 202110, 202110,
-          202110, 202110, 202110, 202111, 202111, 202111, 202111, 202111, 202111, 202111, 202112,
-          202112, 202112, 202112, 202112, 202112, 202112, 202113, 202113, 202113, 202113},
-         {0,      202113, 202113, 202113, 202114, 202114, 202114, 202114, 202114, 202114, 202114,
-          202115, 202115, 202115, 202115, 202115, 202115, 202115, 202116, 202116, 202116, 202116,
-          202116, 202116, 202116, 202117, 202117, 202117, 202117, 202117, 202117, 202117},
-         {0,      202117, 202118, 202118, 202118, 202118, 202118, 202118, 202118, 202119, 202119,
-          202119, 202119, 202119, 202119, 202119, 202120, 202120, 202120, 202120, 202120, 202120,
-          202120, 202121, 202121, 202121, 202121, 202121, 202121, 202121, 202122, 202122},
-         {0,      202122, 202122, 202122, 202122, 202122, 202123, 202123, 202123, 202123, 202123,
-          202123, 202123, 202124, 202124, 202124, 202124, 202124, 202124, 202124, 202125, 202125,
-          202125, 202125, 202125, 202125, 202125, 202126, 202126, 202126, 202126, 202126},
-         {0,      202126, 202126, 202126, 202127, 202127, 202127, 202127, 202127, 202127, 202127,
-          202128, 202128, 202128, 202128, 202128, 202128, 202128, 202129, 202129, 202129, 202129,
-          202129, 202129, 202129, 202130, 202130, 202130, 202130, 202130, 202130, 202130},
-         {0,      202131, 202131, 202131, 202131, 202131, 202131, 202131, 202132, 202132, 202132,
-          202132, 202132, 202132, 202132, 202133, 202133, 202133, 202133, 202133, 202133, 202133,
-          202134, 202134, 202134, 202134, 202134, 202134, 202134, 202135, 202135, 202135},
-         {0,      202135, 202135, 202135, 202135, 202136, 202136, 202136, 202136, 202136, 202136,
-          202136, 202137, 202137, 202137, 202137, 202137, 202137, 202137, 202138, 202138, 202138,
-          202138, 202138, 202138, 202138, 202139, 202139, 202139, 202139, 202139, 202139},
-         {0,      202139, 202139, 202140, 202140, 202140, 202140, 202140, 202140, 202140, 202141,
-          202141, 202141, 202141, 202141, 202141, 202141, 202142, 202142, 202142, 202142, 202142,
-          202142, 202142, 202143, 202143, 202143, 202143, 202143, 202143, 202143, 202144},
-         {0,      202144, 202144, 202144, 202144, 202144, 202144, 202145, 202145, 202145, 202145,
-          202145, 202145, 202145, 202146, 202146, 202146, 202146, 202146, 202146, 202146, 202147,
-          202147, 202147, 202147, 202147, 202147, 202147, 202148, 202148, 202148, 202148},
-         {0,      202148, 202148, 202148, 202148, 202149, 202149, 202149, 202149, 202149, 202149,
-          202149, 202150, 202150, 202150, 202150, 202150, 202150, 202150, 202151, 202151, 202151,
-          202151, 202151, 202151, 202151, 202152, 202152, 202152, 202152, 202152, 202152}},
-        //2022
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202152, 202201, 202201, 202201, 202201, 202201, 202201, 202201, 202202, 202202,
-          202202, 202202, 202202, 202202, 202202, 202203, 202203, 202203, 202203, 202203, 202203,
-          202203, 202204, 202204, 202204, 202204, 202204, 202204, 202204, 202205, 202205},
-         {0,      202205, 202205, 202205, 202205, 202205, 202206, 202206, 202206, 202206, 202206,
-          202206, 202206, 202207, 202207, 202207, 202207, 202207, 202207, 202207, 202208, 202208,
-          202208, 202208, 202208, 202208, 202208, 202209, 202209, 202209, 202209, 202209},
-         {0,      202209, 202209, 202209, 202209, 202209, 202210, 202210, 202210, 202210, 202210,
-          202210, 202210, 202211, 202211, 202211, 202211, 202211, 202211, 202211, 202212, 202212,
-          202212, 202212, 202212, 202212, 202212, 202213, 202213, 202213, 202213, 202213},
-         {0,      202213, 202213, 202214, 202214, 202214, 202214, 202214, 202214, 202214, 202215,
-          202215, 202215, 202215, 202215, 202215, 202215, 202216, 202216, 202216, 202216, 202216,
-          202216, 202216, 202217, 202217, 202217, 202217, 202217, 202217, 202217, 202218},
-         {0,      202218, 202218, 202218, 202218, 202218, 202218, 202218, 202219, 202219, 202219,
-          202219, 202219, 202219, 202219, 202220, 202220, 202220, 202220, 202220, 202220, 202220,
-          202221, 202221, 202221, 202221, 202221, 202221, 202221, 202222, 202222, 202222},
-         {0,      202222, 202222, 202222, 202222, 202223, 202223, 202223, 202223, 202223, 202223,
-          202223, 202224, 202224, 202224, 202224, 202224, 202224, 202224, 202225, 202225, 202225,
-          202225, 202225, 202225, 202225, 202226, 202226, 202226, 202226, 202226, 202226},
-         {0,      202226, 202226, 202227, 202227, 202227, 202227, 202227, 202227, 202227, 202228,
-          202228, 202228, 202228, 202228, 202228, 202228, 202229, 202229, 202229, 202229, 202229,
-          202229, 202229, 202230, 202230, 202230, 202230, 202230, 202230, 202230, 202231},
-         {0,      202231, 202231, 202231, 202231, 202231, 202231, 202232, 202232, 202232, 202232,
-          202232, 202232, 202232, 202233, 202233, 202233, 202233, 202233, 202233, 202233, 202234,
-          202234, 202234, 202234, 202234, 202234, 202234, 202235, 202235, 202235, 202235},
-         {0,      202235, 202235, 202235, 202236, 202236, 202236, 202236, 202236, 202236, 202236,
-          202237, 202237, 202237, 202237, 202237, 202237, 202237, 202238, 202238, 202238, 202238,
-          202238, 202238, 202238, 202239, 202239, 202239, 202239, 202239, 202239, 202239},
-         {0,      202239, 202240, 202240, 202240, 202240, 202240, 202240, 202240, 202241, 202241,
-          202241, 202241, 202241, 202241, 202241, 202242, 202242, 202242, 202242, 202242, 202242,
-          202242, 202243, 202243, 202243, 202243, 202243, 202243, 202243, 202244, 202244},
-         {0,      202244, 202244, 202244, 202244, 202244, 202245, 202245, 202245, 202245, 202245,
-          202245, 202245, 202246, 202246, 202246, 202246, 202246, 202246, 202246, 202247, 202247,
-          202247, 202247, 202247, 202247, 202247, 202248, 202248, 202248, 202248, 202248},
-         {0,      202248, 202248, 202248, 202249, 202249, 202249, 202249, 202249, 202249, 202249,
-          202250, 202250, 202250, 202250, 202250, 202250, 202250, 202251, 202251, 202251, 202251,
-          202251, 202251, 202251, 202252, 202252, 202252, 202252, 202252, 202252, 202252}},
-        //2023
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202301, 202301, 202301, 202301, 202301, 202301, 202301, 202302, 202302, 202302,
-          202302, 202302, 202302, 202302, 202303, 202303, 202303, 202303, 202303, 202303, 202303,
-          202304, 202304, 202304, 202304, 202304, 202304, 202304, 202305, 202305, 202305},
-         {0,      202305, 202305, 202305, 202305, 202306, 202306, 202306, 202306, 202306, 202306,
-          202306, 202307, 202307, 202307, 202307, 202307, 202307, 202307, 202308, 202308, 202308,
-          202308, 202308, 202308, 202308, 202309, 202309, 202309, 202309, 202309, 202309},
-         {0,      202309, 202309, 202309, 202309, 202310, 202310, 202310, 202310, 202310, 202310,
-          202310, 202311, 202311, 202311, 202311, 202311, 202311, 202311, 202312, 202312, 202312,
-          202312, 202312, 202312, 202312, 202313, 202313, 202313, 202313, 202313, 202313},
-         {0,      202313, 202314, 202314, 202314, 202314, 202314, 202314, 202314, 202315, 202315,
-          202315, 202315, 202315, 202315, 202315, 202316, 202316, 202316, 202316, 202316, 202316,
-          202316, 202317, 202317, 202317, 202317, 202317, 202317, 202317, 202318, 202318},
-         {0,      202318, 202318, 202318, 202318, 202318, 202318, 202319, 202319, 202319, 202319,
-          202319, 202319, 202319, 202320, 202320, 202320, 202320, 202320, 202320, 202320, 202321,
-          202321, 202321, 202321, 202321, 202321, 202321, 202322, 202322, 202322, 202322},
-         {0,      202322, 202322, 202322, 202323, 202323, 202323, 202323, 202323, 202323, 202323,
-          202324, 202324, 202324, 202324, 202324, 202324, 202324, 202325, 202325, 202325, 202325,
-          202325, 202325, 202325, 202326, 202326, 202326, 202326, 202326, 202326, 202326},
-         {0,      202326, 202327, 202327, 202327, 202327, 202327, 202327, 202327, 202328, 202328,
-          202328, 202328, 202328, 202328, 202328, 202329, 202329, 202329, 202329, 202329, 202329,
-          202329, 202330, 202330, 202330, 202330, 202330, 202330, 202330, 202331, 202331},
-         {0,      202331, 202331, 202331, 202331, 202331, 202332, 202332, 202332, 202332, 202332,
-          202332, 202332, 202333, 202333, 202333, 202333, 202333, 202333, 202333, 202334, 202334,
-          202334, 202334, 202334, 202334, 202334, 202335, 202335, 202335, 202335, 202335},
-         {0,      202335, 202335, 202336, 202336, 202336, 202336, 202336, 202336, 202336, 202337,
-          202337, 202337, 202337, 202337, 202337, 202337, 202338, 202338, 202338, 202338, 202338,
-          202338, 202338, 202339, 202339, 202339, 202339, 202339, 202339, 202339, 202340},
-         {0,      202340, 202340, 202340, 202340, 202340, 202340, 202340, 202341, 202341, 202341,
-          202341, 202341, 202341, 202341, 202342, 202342, 202342, 202342, 202342, 202342, 202342,
-          202343, 202343, 202343, 202343, 202343, 202343, 202343, 202344, 202344, 202344},
-         {0,      202344, 202344, 202344, 202344, 202345, 202345, 202345, 202345, 202345, 202345,
-          202345, 202346, 202346, 202346, 202346, 202346, 202346, 202346, 202347, 202347, 202347,
-          202347, 202347, 202347, 202347, 202348, 202348, 202348, 202348, 202348, 202348},
-         {0,      202348, 202348, 202349, 202349, 202349, 202349, 202349, 202349, 202349, 202350,
-          202350, 202350, 202350, 202350, 202350, 202350, 202351, 202351, 202351, 202351, 202351,
-          202351, 202351, 202352, 202352, 202352, 202352, 202352, 202352, 202352, 202401}},
-        //2024
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202353, 202353, 202353, 202353, 202353, 202353, 202401, 202401, 202401, 202401,
-          202401, 202401, 202401, 202402, 202402, 202402, 202402, 202402, 202402, 202402, 202403,
-          202403, 202403, 202403, 202403, 202403, 202403, 202404, 202404, 202404, 202404},
-         {0,      202404, 202404, 202404, 202405, 202405, 202405, 202405, 202405, 202405, 202405,
-          202406, 202406, 202406, 202406, 202406, 202406, 202406, 202407, 202407, 202407, 202407,
-          202407, 202407, 202407, 202408, 202408, 202408, 202408, 202408, 202408, 202408},
-         {0,      202408, 202408, 202409, 202409, 202409, 202409, 202409, 202409, 202409, 202410,
-          202410, 202410, 202410, 202410, 202410, 202410, 202411, 202411, 202411, 202411, 202411,
-          202411, 202411, 202412, 202412, 202412, 202412, 202412, 202412, 202412, 202413},
-         {0,      202413, 202413, 202413, 202413, 202413, 202413, 202414, 202414, 202414, 202414,
-          202414, 202414, 202414, 202415, 202415, 202415, 202415, 202415, 202415, 202415, 202416,
-          202416, 202416, 202416, 202416, 202416, 202416, 202417, 202417, 202417, 202417},
-         {0,      202417, 202417, 202417, 202417, 202418, 202418, 202418, 202418, 202418, 202418,
-          202418, 202419, 202419, 202419, 202419, 202419, 202419, 202419, 202420, 202420, 202420,
-          202420, 202420, 202420, 202420, 202421, 202421, 202421, 202421, 202421, 202421},
-         {0,      202421, 202422, 202422, 202422, 202422, 202422, 202422, 202422, 202423, 202423,
-          202423, 202423, 202423, 202423, 202423, 202424, 202424, 202424, 202424, 202424, 202424,
-          202424, 202425, 202425, 202425, 202425, 202425, 202425, 202425, 202426, 202426},
-         {0,      202426, 202426, 202426, 202426, 202426, 202426, 202427, 202427, 202427, 202427,
-          202427, 202427, 202427, 202428, 202428, 202428, 202428, 202428, 202428, 202428, 202429,
-          202429, 202429, 202429, 202429, 202429, 202429, 202430, 202430, 202430, 202430},
-         {0,      202430, 202430, 202430, 202431, 202431, 202431, 202431, 202431, 202431, 202431,
-          202432, 202432, 202432, 202432, 202432, 202432, 202432, 202433, 202433, 202433, 202433,
-          202433, 202433, 202433, 202434, 202434, 202434, 202434, 202434, 202434, 202434},
-         {0,      202435, 202435, 202435, 202435, 202435, 202435, 202435, 202436, 202436, 202436,
-          202436, 202436, 202436, 202436, 202437, 202437, 202437, 202437, 202437, 202437, 202437,
-          202438, 202438, 202438, 202438, 202438, 202438, 202438, 202439, 202439, 202439},
-         {0,      202439, 202439, 202439, 202439, 202439, 202440, 202440, 202440, 202440, 202440,
-          202440, 202440, 202441, 202441, 202441, 202441, 202441, 202441, 202441, 202442, 202442,
-          202442, 202442, 202442, 202442, 202442, 202443, 202443, 202443, 202443, 202443},
-         {0,      202443, 202443, 202444, 202444, 202444, 202444, 202444, 202444, 202444, 202445,
-          202445, 202445, 202445, 202445, 202445, 202445, 202446, 202446, 202446, 202446, 202446,
-          202446, 202446, 202447, 202447, 202447, 202447, 202447, 202447, 202447, 202448},
-         {0,      202448, 202448, 202448, 202448, 202448, 202448, 202448, 202449, 202449, 202449,
-          202449, 202449, 202449, 202449, 202450, 202450, 202450, 202450, 202450, 202450, 202450,
-          202451, 202451, 202451, 202451, 202451, 202451, 202451, 202452, 202452, 202452}},
-        //2025
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202452, 202452, 202452, 202452, 202501, 202501, 202501, 202501, 202501, 202501,
-          202501, 202502, 202502, 202502, 202502, 202502, 202502, 202502, 202503, 202503, 202503,
-          202503, 202503, 202503, 202503, 202504, 202504, 202504, 202504, 202504, 202504},
-         {0,      202504, 202505, 202505, 202505, 202505, 202505, 202505, 202505, 202506, 202506,
-          202506, 202506, 202506, 202506, 202506, 202507, 202507, 202507, 202507, 202507, 202507,
-          202507, 202508, 202508, 202508, 202508, 202508, 202508, 202508, 202509, 202509},
-         {0,      202508, 202509, 202509, 202509, 202509, 202509, 202509, 202509, 202510, 202510,
-          202510, 202510, 202510, 202510, 202510, 202511, 202511, 202511, 202511, 202511, 202511,
-          202511, 202512, 202512, 202512, 202512, 202512, 202512, 202512, 202513, 202513},
-         {0,      202513, 202513, 202513, 202513, 202513, 202514, 202514, 202514, 202514, 202514,
-          202514, 202514, 202515, 202515, 202515, 202515, 202515, 202515, 202515, 202516, 202516,
-          202516, 202516, 202516, 202516, 202516, 202517, 202517, 202517, 202517, 202517},
-         {0,      202517, 202517, 202517, 202518, 202518, 202518, 202518, 202518, 202518, 202518,
-          202519, 202519, 202519, 202519, 202519, 202519, 202519, 202520, 202520, 202520, 202520,
-          202520, 202520, 202520, 202521, 202521, 202521, 202521, 202521, 202521, 202521},
-         {0,      202522, 202522, 202522, 202522, 202522, 202522, 202522, 202523, 202523, 202523,
-          202523, 202523, 202523, 202523, 202524, 202524, 202524, 202524, 202524, 202524, 202524,
-          202525, 202525, 202525, 202525, 202525, 202525, 202525, 202526, 202526, 202526},
-         {0,      202526, 202526, 202526, 202526, 202526, 202527, 202527, 202527, 202527, 202527,
-          202527, 202527, 202528, 202528, 202528, 202528, 202528, 202528, 202528, 202529, 202529,
-          202529, 202529, 202529, 202529, 202529, 202530, 202530, 202530, 202530, 202530},
-         {0,      202530, 202530, 202531, 202531, 202531, 202531, 202531, 202531, 202531, 202532,
-          202532, 202532, 202532, 202532, 202532, 202532, 202533, 202533, 202533, 202533, 202533,
-          202533, 202533, 202534, 202534, 202534, 202534, 202534, 202534, 202534, 202535},
-         {0,      202535, 202535, 202535, 202535, 202535, 202535, 202536, 202536, 202536, 202536,
-          202536, 202536, 202536, 202537, 202537, 202537, 202537, 202537, 202537, 202537, 202538,
-          202538, 202538, 202538, 202538, 202538, 202538, 202539, 202539, 202539, 202539},
-         {0,      202539, 202539, 202539, 202539, 202540, 202540, 202540, 202540, 202540, 202540,
-          202540, 202541, 202541, 202541, 202541, 202541, 202541, 202541, 202542, 202542, 202542,
-          202542, 202542, 202542, 202542, 202543, 202543, 202543, 202543, 202543, 202543},
-         {0,      202543, 202544, 202544, 202544, 202544, 202544, 202544, 202544, 202545, 202545,
-          202545, 202545, 202545, 202545, 202545, 202546, 202546, 202546, 202546, 202546, 202546,
-          202546, 202547, 202547, 202547, 202547, 202547, 202547, 202547, 202548, 202548},
-         {0,      202548, 202548, 202548, 202548, 202548, 202548, 202549, 202549, 202549, 202549,
-          202549, 202549, 202549, 202550, 202550, 202550, 202550, 202550, 202550, 202550, 202551,
-          202551, 202551, 202551, 202551, 202551, 202551, 202552, 202552, 202552, 202552}},
-        //2026
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202552, 202552, 202552, 202601, 202601, 202601, 202601, 202601, 202601, 202601,
-          202602, 202602, 202602, 202602, 202602, 202602, 202602, 202603, 202603, 202603, 202603,
-          202603, 202603, 202603, 202604, 202604, 202604, 202604, 202604, 202604, 202604},
-         {0,      202605, 202605, 202605, 202605, 202605, 202605, 202605, 202606, 202606, 202606,
-          202606, 202606, 202606, 202606, 202607, 202607, 202607, 202607, 202607, 202607, 202607,
-          202608, 202608, 202608, 202608, 202608, 202608, 202608, 202609, 202609, 202609},
-         {0,      202609, 202609, 202609, 202609, 202609, 202609, 202609, 202610, 202610, 202610,
-          202610, 202610, 202610, 202610, 202611, 202611, 202611, 202611, 202611, 202611, 202611,
-          202612, 202612, 202612, 202612, 202612, 202612, 202612, 202613, 202613, 202613},
-         {0,      202613, 202613, 202613, 202613, 202614, 202614, 202614, 202614, 202614, 202614,
-          202614, 202615, 202615, 202615, 202615, 202615, 202615, 202615, 202616, 202616, 202616,
-          202616, 202616, 202616, 202616, 202617, 202617, 202617, 202617, 202617, 202617},
-         {0,      202617, 202617, 202618, 202618, 202618, 202618, 202618, 202618, 202618, 202619,
-          202619, 202619, 202619, 202619, 202619, 202619, 202620, 202620, 202620, 202620, 202620,
-          202620, 202620, 202621, 202621, 202621, 202621, 202621, 202621, 202621, 202622},
-         {0,      202622, 202622, 202622, 202622, 202622, 202622, 202623, 202623, 202623, 202623,
-          202623, 202623, 202623, 202624, 202624, 202624, 202624, 202624, 202624, 202624, 202625,
-          202625, 202625, 202625, 202625, 202625, 202625, 202626, 202626, 202626, 202626},
-         {0,      202626, 202626, 202626, 202626, 202627, 202627, 202627, 202627, 202627, 202627,
-          202627, 202628, 202628, 202628, 202628, 202628, 202628, 202628, 202629, 202629, 202629,
-          202629, 202629, 202629, 202629, 202630, 202630, 202630, 202630, 202630, 202630},
-         {0,      202630, 202631, 202631, 202631, 202631, 202631, 202631, 202631, 202632, 202632,
-          202632, 202632, 202632, 202632, 202632, 202633, 202633, 202633, 202633, 202633, 202633,
-          202633, 202634, 202634, 202634, 202634, 202634, 202634, 202634, 202635, 202635},
-         {0,      202635, 202635, 202635, 202635, 202635, 202636, 202636, 202636, 202636, 202636,
-          202636, 202636, 202637, 202637, 202637, 202637, 202637, 202637, 202637, 202638, 202638,
-          202638, 202638, 202638, 202638, 202638, 202639, 202639, 202639, 202639, 202639},
-         {0,      202639, 202639, 202639, 202640, 202640, 202640, 202640, 202640, 202640, 202640,
-          202641, 202641, 202641, 202641, 202641, 202641, 202641, 202642, 202642, 202642, 202642,
-          202642, 202642, 202642, 202643, 202643, 202643, 202643, 202643, 202643, 202643},
-         {0,      202644, 202644, 202644, 202644, 202644, 202644, 202644, 202645, 202645, 202645,
-          202645, 202645, 202645, 202645, 202646, 202646, 202646, 202646, 202646, 202646, 202646,
-          202647, 202647, 202647, 202647, 202647, 202647, 202647, 202648, 202648, 202648},
-         {0,      202648, 202648, 202648, 202648, 202648, 202649, 202649, 202649, 202649, 202649,
-          202649, 202649, 202650, 202650, 202650, 202650, 202650, 202650, 202650, 202651, 202651,
-          202651, 202651, 202651, 202651, 202651, 202652, 202652, 202652, 202652, 202652}},
-        //2027
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202652, 202652, 202701, 202701, 202701, 202701, 202701, 202701, 202701, 202702,
-          202702, 202702, 202702, 202702, 202702, 202702, 202703, 202703, 202703, 202703, 202703,
-          202703, 202703, 202704, 202704, 202704, 202704, 202704, 202704, 202704, 202705},
-         {0,      202705, 202705, 202705, 202705, 202705, 202705, 202706, 202706, 202706, 202706,
-          202706, 202706, 202706, 202707, 202707, 202707, 202707, 202707, 202707, 202707, 202708,
-          202708, 202708, 202708, 202708, 202708, 202708, 202709, 202709, 202709, 202709},
-         {0,      202709, 202709, 202709, 202709, 202709, 202709, 202710, 202710, 202710, 202710,
-          202710, 202710, 202710, 202711, 202711, 202711, 202711, 202711, 202711, 202711, 202712,
-          202712, 202712, 202712, 202712, 202712, 202712, 202713, 202713, 202713, 202713},
-         {0,      202713, 202713, 202713, 202714, 202714, 202714, 202714, 202714, 202714, 202714,
-          202715, 202715, 202715, 202715, 202715, 202715, 202715, 202716, 202716, 202716, 202716,
-          202716, 202716, 202716, 202717, 202717, 202717, 202717, 202717, 202717, 202717},
-         {0,      202717, 202718, 202718, 202718, 202718, 202718, 202718, 202718, 202719, 202719,
-          202719, 202719, 202719, 202719, 202719, 202720, 202720, 202720, 202720, 202720, 202720,
-          202720, 202721, 202721, 202721, 202721, 202721, 202721, 202721, 202722, 202722},
-         {0,      202722, 202722, 202722, 202722, 202722, 202723, 202723, 202723, 202723, 202723,
-          202723, 202723, 202724, 202724, 202724, 202724, 202724, 202724, 202724, 202725, 202725,
-          202725, 202725, 202725, 202725, 202725, 202726, 202726, 202726, 202726, 202726},
-         {0,      202726, 202726, 202726, 202727, 202727, 202727, 202727, 202727, 202727, 202727,
-          202728, 202728, 202728, 202728, 202728, 202728, 202728, 202729, 202729, 202729, 202729,
-          202729, 202729, 202729, 202730, 202730, 202730, 202730, 202730, 202730, 202730},
-         {0,      202731, 202731, 202731, 202731, 202731, 202731, 202731, 202732, 202732, 202732,
-          202732, 202732, 202732, 202732, 202733, 202733, 202733, 202733, 202733, 202733, 202733,
-          202734, 202734, 202734, 202734, 202734, 202734, 202734, 202735, 202735, 202735},
-         {0,      202735, 202735, 202735, 202735, 202736, 202736, 202736, 202736, 202736, 202736,
-          202736, 202737, 202737, 202737, 202737, 202737, 202737, 202737, 202738, 202738, 202738,
-          202738, 202738, 202738, 202738, 202739, 202739, 202739, 202739, 202739, 202739},
-         {0,      202739, 202739, 202740, 202740, 202740, 202740, 202740, 202740, 202740, 202741,
-          202741, 202741, 202741, 202741, 202741, 202741, 202742, 202742, 202742, 202742, 202742,
-          202742, 202742, 202743, 202743, 202743, 202743, 202743, 202743, 202743, 202744},
-         {0,      202744, 202744, 202744, 202744, 202744, 202744, 202745, 202745, 202745, 202745,
-          202745, 202745, 202745, 202746, 202746, 202746, 202746, 202746, 202746, 202746, 202747,
-          202747, 202747, 202747, 202747, 202747, 202747, 202748, 202748, 202748, 202748},
-         {0,      202748, 202748, 202748, 202748, 202749, 202749, 202749, 202749, 202749, 202749,
-          202749, 202750, 202750, 202750, 202750, 202750, 202750, 202750, 202751, 202751, 202751,
-          202751, 202751, 202751, 202751, 202752, 202752, 202752, 202752, 202752, 202752}},
-        //2028
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202752, 202801, 202801, 202801, 202801, 202801, 202801, 202801, 202802, 202802,
-          202802, 202802, 202802, 202802, 202802, 202803, 202803, 202803, 202803, 202803, 202803,
-          202803, 202804, 202804, 202804, 202804, 202804, 202804, 202804, 202805, 202805},
-         {0,      202805, 202805, 202805, 202805, 202805, 202806, 202806, 202806, 202806, 202806,
-          202806, 202806, 202807, 202807, 202807, 202807, 202807, 202807, 202807, 202808, 202808,
-          202808, 202808, 202808, 202808, 202808, 202809, 202809, 202809, 202809, 202809},
-         {0,      202809, 202809, 202809, 202809, 202810, 202810, 202810, 202810, 202810, 202810,
-          202810, 202811, 202811, 202811, 202811, 202811, 202811, 202811, 202812, 202812, 202812,
-          202812, 202812, 202812, 202812, 202813, 202813, 202813, 202813, 202813, 202813},
-         {0,      202813, 202814, 202814, 202814, 202814, 202814, 202814, 202814, 202815, 202815,
-          202815, 202815, 202815, 202815, 202815, 202816, 202816, 202816, 202816, 202816, 202816,
-          202816, 202817, 202817, 202817, 202817, 202817, 202817, 202817, 202818, 202818},
-         {0,      202818, 202818, 202818, 202818, 202818, 202818, 202819, 202819, 202819, 202819,
-          202819, 202819, 202819, 202820, 202820, 202820, 202820, 202820, 202820, 202820, 202821,
-          202821, 202821, 202821, 202821, 202821, 202821, 202822, 202822, 202822, 202822},
-         {0,      202822, 202822, 202822, 202823, 202823, 202823, 202823, 202823, 202823, 202823,
-          202824, 202824, 202824, 202824, 202824, 202824, 202824, 202825, 202825, 202825, 202825,
-          202825, 202825, 202825, 202826, 202826, 202826, 202826, 202826, 202826, 202826},
-         {0,      202826, 202827, 202827, 202827, 202827, 202827, 202827, 202827, 202828, 202828,
-          202828, 202828, 202828, 202828, 202828, 202829, 202829, 202829, 202829, 202829, 202829,
-          202829, 202830, 202830, 202830, 202830, 202830, 202830, 202830, 202831, 202831},
-         {0,      202831, 202831, 202831, 202831, 202831, 202832, 202832, 202832, 202832, 202832,
-          202832, 202832, 202833, 202833, 202833, 202833, 202833, 202833, 202833, 202834, 202834,
-          202834, 202834, 202834, 202834, 202834, 202835, 202835, 202835, 202835, 202835},
-         {0,      202835, 202835, 202836, 202836, 202836, 202836, 202836, 202836, 202836, 202837,
-          202837, 202837, 202837, 202837, 202837, 202837, 202838, 202838, 202838, 202838, 202838,
-          202838, 202838, 202839, 202839, 202839, 202839, 202839, 202839, 202839, 202840},
-         {0,      202840, 202840, 202840, 202840, 202840, 202840, 202840, 202841, 202841, 202841,
-          202841, 202841, 202841, 202841, 202842, 202842, 202842, 202842, 202842, 202842, 202842,
-          202843, 202843, 202843, 202843, 202843, 202843, 202843, 202844, 202844, 202844},
-         {0,      202844, 202844, 202844, 202844, 202845, 202845, 202845, 202845, 202845, 202845,
-          202845, 202846, 202846, 202846, 202846, 202846, 202846, 202846, 202847, 202847, 202847,
-          202847, 202847, 202847, 202847, 202848, 202848, 202848, 202848, 202848, 202848},
-         {0,      202848, 202848, 202849, 202849, 202849, 202849, 202849, 202849, 202849, 202850,
-          202850, 202850, 202850, 202850, 202850, 202850, 202851, 202851, 202851, 202851, 202851,
-          202851, 202851, 202852, 202852, 202852, 202852, 202852, 202852, 202852, 202901}},
-        //2029
-        {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
-         {0,      202853, 202853, 202853, 202853, 202853, 202853, 202901, 202901, 202901, 202901,
-          202901, 202901, 202901, 202902, 202902, 202902, 202902, 202902, 202902, 202902, 202903,
-          202903, 202903, 202903, 202903, 202903, 202903, 202904, 202904, 202904, 202904},
-         {0,      202904, 202904, 202904, 202905, 202905, 202905, 202905, 202905, 202905, 202905,
-          202906, 202906, 202906, 202906, 202906, 202906, 202906, 202907, 202907, 202907, 202907,
-          202907, 202907, 202907, 202908, 202908, 202908, 202908, 202908, 202908, 202908},
-         {0,      202908, 202908, 202908, 202909, 202909, 202909, 202909, 202909, 202909, 202909,
-          202910, 202910, 202910, 202910, 202910, 202910, 202910, 202911, 202911, 202911, 202911,
-          202911, 202911, 202911, 202912, 202912, 202912, 202912, 202912, 202912, 202912},
-         {0,      202913, 202913, 202913, 202913, 202913, 202913, 202913, 202914, 202914, 202914,
-          202914, 202914, 202914, 202914, 202915, 202915, 202915, 202915, 202915, 202915, 202915,
-          202916, 202916, 202916, 202916, 202916, 202916, 202916, 202917, 202917, 202917},
-         {0,      202917, 202917, 202917, 202917, 202917, 202918, 202918, 202918, 202918, 202918,
-          202918, 202918, 202919, 202919, 202919, 202919, 202919, 202919, 202919, 202920, 202920,
-          202920, 202920, 202920, 202920, 202920, 202921, 202921, 202921, 202921, 202921},
-         {0,      202921, 202921, 202922, 202922, 202922, 202922, 202922, 202922, 202922, 202923,
-          202923, 202923, 202923, 202923, 202923, 202923, 202924, 202924, 202924, 202924, 202924,
-          202924, 202924, 202925, 202925, 202925, 202925, 202925, 202925, 202925, 202926},
-         {0,      202926, 202926, 202926, 202926, 202926, 202926, 202926, 202927, 202927, 202927,
-          202927, 202927, 202927, 202927, 202928, 202928, 202928, 202928, 202928, 202928, 202928,
-          202929, 202929, 202929, 202929, 202929, 202929, 202929, 202930, 202930, 202930},
-         {0,      202930, 202930, 202930, 202930, 202931, 202931, 202931, 202931, 202931, 202931,
-          202931, 202932, 202932, 202932, 202932, 202932, 202932, 202932, 202933, 202933, 202933,
-          202933, 202933, 202933, 202933, 202934, 202934, 202934, 202934, 202934, 202934},
-         {0,      202934, 202935, 202935, 202935, 202935, 202935, 202935, 202935, 202936, 202936,
-          202936, 202936, 202936, 202936, 202936, 202937, 202937, 202937, 202937, 202937, 202937,
-          202937, 202938, 202938, 202938, 202938, 202938, 202938, 202938, 202939, 202939},
-         {0,      202939, 202939, 202939, 202939, 202939, 202939, 202940, 202940, 202940, 202940,
-          202940, 202940, 202940, 202941, 202941, 202941, 202941, 202941, 202941, 202941, 202942,
-          202942, 202942, 202942, 202942, 202942, 202942, 202943, 202943, 202943, 202943},
-         {0,      202943, 202943, 202943, 202944, 202944, 202944, 202944, 202944, 202944, 202944,
-          202945, 202945, 202945, 202945, 202945, 202945, 202945, 202946, 202946, 202946, 202946,
-          202946, 202946, 202946, 202947, 202947, 202947, 202947, 202947, 202947, 202947},
-         {0,      202947, 202948, 202948, 202948, 202948, 202948, 202948, 202948, 202949, 202949,
-          202949, 202949, 202949, 202949, 202949, 202950, 202950, 202950, 202950, 202950, 202950,
-          202950, 202951, 202951, 202951, 202951, 202951, 202951, 202951, 202952, 202952}}};
\ No newline at end of file
diff --git a/regression-test/data/query/sql_functions/datetime_functions/test_time_lut.out b/regression-test/data/query/sql_functions/datetime_functions/test_time_lut.out
new file mode 100644
index 0000000000..c085991766
--- /dev/null
+++ b/regression-test/data/query/sql_functions/datetime_functions/test_time_lut.out
@@ -0,0 +1,5401 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+197952
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+198004
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+198008
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+198013
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+198017
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198022
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+198026
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+198030
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+198035
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+198039
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+198043
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+198048
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+198052
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198105
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198109
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+198113
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+198117
+
+-- !sql --
+23
+
+-- !sql --
+22
+
+-- !sql --
+198122
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+198126
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+198130
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+198135
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+198139
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198144
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+198148
+
+-- !sql --
+53
+
+-- !sql --
+0
+
+-- !sql --
+198152
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198205
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198209
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+198213
+
+-- !sql --
+17
+
+-- !sql --
+17
+
+-- !sql --
+198217
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198222
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+198226
+
+-- !sql --
+30
+
+-- !sql --
+31
+
+-- !sql --
+198231
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198235
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+198239
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198244
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198248
+
+-- !sql --
+52
+
+-- !sql --
+0
+
+-- !sql --
+198252
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198305
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198309
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+198313
+
+-- !sql --
+17
+
+-- !sql --
+18
+
+-- !sql --
+198318
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198322
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+198326
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+198331
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198335
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+198339
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198344
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198348
+
+-- !sql --
+52
+
+-- !sql --
+1
+
+-- !sql --
+198401
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198405
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198409
+
+-- !sql --
+13
+
+-- !sql --
+14
+
+-- !sql --
+198414
+
+-- !sql --
+18
+
+-- !sql --
+18
+
+-- !sql --
+198418
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198422
+
+-- !sql --
+26
+
+-- !sql --
+27
+
+-- !sql --
+198427
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+198431
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198435
+
+-- !sql --
+40
+
+-- !sql --
+40
+
+-- !sql --
+198440
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198444
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198448
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+198453
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+198504
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+198508
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+198513
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+198517
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+198521
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+198526
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+198530
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198535
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+198539
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+198543
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198548
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+198552
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+198604
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+198608
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+198613
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+198617
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198622
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+198626
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+198630
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+198635
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+198639
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+198643
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+198648
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+198652
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198705
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198709
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+198713
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+198717
+
+-- !sql --
+23
+
+-- !sql --
+22
+
+-- !sql --
+198722
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+198726
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+198730
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+198735
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+198739
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198744
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+198748
+
+-- !sql --
+53
+
+-- !sql --
+0
+
+-- !sql --
+198752
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198805
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198809
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+198813
+
+-- !sql --
+17
+
+-- !sql --
+18
+
+-- !sql --
+198818
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198822
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+198826
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+198831
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198835
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+198839
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198844
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198848
+
+-- !sql --
+52
+
+-- !sql --
+1
+
+-- !sql --
+198901
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+198905
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+198909
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+198913
+
+-- !sql --
+18
+
+-- !sql --
+18
+
+-- !sql --
+198918
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+198922
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+198926
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+198931
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+198935
+
+-- !sql --
+39
+
+-- !sql --
+40
+
+-- !sql --
+198940
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+198944
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+198948
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+198953
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+199004
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+199008
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+199013
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199017
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+199021
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+199026
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199030
+
+-- !sql --
+35
+
+-- !sql --
+34
+
+-- !sql --
+199034
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199039
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+199043
+
+-- !sql --
+48
+
+-- !sql --
+47
+
+-- !sql --
+199047
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+199052
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+199104
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+199108
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+199113
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199117
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+199121
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+199126
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199130
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199135
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199139
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+199143
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199148
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+199152
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+199204
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199209
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+199213
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199217
+
+-- !sql --
+23
+
+-- !sql --
+22
+
+-- !sql --
+199222
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+199226
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199230
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+199235
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199239
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199244
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+199248
+
+-- !sql --
+53
+
+-- !sql --
+0
+
+-- !sql --
+199252
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+199305
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199309
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+199313
+
+-- !sql --
+17
+
+-- !sql --
+17
+
+-- !sql --
+199317
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+199322
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+199326
+
+-- !sql --
+30
+
+-- !sql --
+31
+
+-- !sql --
+199331
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199335
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+199339
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199344
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199348
+
+-- !sql --
+52
+
+-- !sql --
+0
+
+-- !sql --
+199352
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+199405
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199409
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+199413
+
+-- !sql --
+17
+
+-- !sql --
+18
+
+-- !sql --
+199418
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+199422
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+199426
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+199431
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199435
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+199439
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199444
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199448
+
+-- !sql --
+52
+
+-- !sql --
+1
+
+-- !sql --
+199501
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+199505
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199509
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+199513
+
+-- !sql --
+18
+
+-- !sql --
+18
+
+-- !sql --
+199518
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+199522
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+199526
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+199531
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199535
+
+-- !sql --
+39
+
+-- !sql --
+40
+
+-- !sql --
+199540
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199544
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199548
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+199553
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+199604
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+199608
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+199613
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199617
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+199621
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+199626
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199630
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199635
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199639
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+199643
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199648
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+199652
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+199704
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+199708
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+199713
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199717
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+199722
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+199726
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199730
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+199735
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199739
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+199743
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+199748
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+199752
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+199805
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199809
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+199813
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+199817
+
+-- !sql --
+23
+
+-- !sql --
+22
+
+-- !sql --
+199822
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+199826
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+199830
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+199835
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+199839
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199844
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+199848
+
+-- !sql --
+53
+
+-- !sql --
+0
+
+-- !sql --
+199852
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+199905
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+199909
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+199913
+
+-- !sql --
+17
+
+-- !sql --
+17
+
+-- !sql --
+199917
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+199922
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+199926
+
+-- !sql --
+30
+
+-- !sql --
+31
+
+-- !sql --
+199931
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+199935
+
+-- !sql --
+39
+
+-- !sql --
+39
+
+-- !sql --
+199939
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+199944
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+199948
+
+-- !sql --
+52
+
+-- !sql --
+0
+
+-- !sql --
+199952
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+200005
+
+-- !sql --
+9
+
+-- !sql --
+9
+
+-- !sql --
+200009
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+200013
+
+-- !sql --
+18
+
+-- !sql --
+18
+
+-- !sql --
+200018
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+200022
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+200026
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+200031
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+200035
+
+-- !sql --
+39
+
+-- !sql --
+40
+
+-- !sql --
+200040
+
+-- !sql --
+44
+
+-- !sql --
+44
+
+-- !sql --
+200044
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+200048
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+200053
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+200104
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+200108
+
+-- !sql --
+13
+
+-- !sql --
+13
+
+-- !sql --
+200113
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+200117
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+200121
+
+-- !sql --
+26
+
+-- !sql --
+26
+
+-- !sql --
+200126
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+200130
+
+-- !sql --
+35
+
+-- !sql --
+34
+
+-- !sql --
+200134
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+200139
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+200143
+
+-- !sql --
+48
+
+-- !sql --
+47
+
+-- !sql --
+200147
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+200152
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+200204
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+200208
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+200213
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+200217
+
+-- !sql --
+22
+
+-- !sql --
+21
+
+-- !sql --
+200221
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+200226
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+200230
+
+-- !sql --
+35
+
+-- !sql --
+35
+
+-- !sql --
+200235
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+200239
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+200243
+
+-- !sql --
+48
+
+-- !sql --
+48
+
+-- !sql --
+200248
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+200252
+
+-- !sql --
+5
+
+-- !sql --
+4
+
+-- !sql --
+200304
+
+-- !sql --
+9
+
+-- !sql --
+8
+
+-- !sql --
+200308
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+200313
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+200317
+
+-- !sql --
+22
+
+-- !sql --
+22
+
+-- !sql --
+200322
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+200326
+
+-- !sql --
+31
+
+-- !sql --
+30
+
+-- !sql --
+200330
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+200335
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+200339
+
+-- !sql --
+44
+
+-- !sql --
+43
+
+-- !sql --
+200343
+
+-- !sql --
+49
+
+-- !sql --
+48
+
+-- !sql --
+200348
+
+-- !sql --
+1
+
+-- !sql --
+0
+
+-- !sql --
+200352
+
+-- !sql --
+5
+
+-- !sql --
+5
+
+-- !sql --
+200405
+
+-- !sql --
+10
+
+-- !sql --
+9
+
+-- !sql --
+200409
+
+-- !sql --
+14
+
+-- !sql --
+13
+
+-- !sql --
+200413
+
+-- !sql --
+18
+
+-- !sql --
+17
+
+-- !sql --
+200417
+
+-- !sql --
+23
+
+-- !sql --
+22
+
+-- !sql --
+200422
+
+-- !sql --
+27
+
+-- !sql --
+26
+
+-- !sql --
+200426
+
+-- !sql --
+31
+
+-- !sql --
+31
+
+-- !sql --
+200431
+
+-- !sql --
+36
+
+-- !sql --
+35
+
+-- !sql --
+200435
+
+-- !sql --
+40
+
+-- !sql --
+39
+
+-- !sql --
+200439
+
+-- !sql --
+45
+
+-- !sql --
+44
+
+-- !sql --
+200444
+
+-- !sql --
+49
+
... 2739 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org