text: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  from pipenv.patched.notpip._vendor.chardet.sbcharsetprober import SingleByteCharSetModel
  
  
  # 3: Positive
  # 2: Likely
  # 1: Unlikely
  # 0: Negative
  
  RUSSIAN_LANG_MODEL = {
      37: {  # 'А'
          37: 0,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 1,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 2,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 1,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 1,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 0,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 0,  # 'и'
          23: 1,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 0,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 2,  # 'ф'
          26: 2,  # 'х'
          28: 0,  # 'ц'
          22: 1,  # 'ч'
          25: 2,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      44: {  # 'Б'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 1,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 2,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      33: {  # 'В'
          37: 2,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 1,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 2,  # 'а'
          21: 1,  # 'б'
          10: 1,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 2,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 1,  # 'ъ'
          18: 3,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 0,  # 'ю'
          16: 1,  # 'я'
      },
      46: {  # 'Г'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 2,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 1,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      41: {  # 'Д'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 2,  # 'Е'
          56: 1,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 2,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 3,  # 'ж'
          20: 1,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      48: {  # 'Е'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 1,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 2,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 2,  # 'Р'
          32: 2,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 0,  # 'а'
          21: 0,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 2,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 0,  # 'и'
          23: 2,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 1,  # 'н'
          1: 0,  # 'о'
          15: 1,  # 'п'
          9: 1,  # 'р'
          7: 3,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 2,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      56: {  # 'Ж'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 1,  # 'б'
          10: 0,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 2,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 1,  # 'м'
          5: 0,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 2,  # 'ю'
          16: 0,  # 'я'
      },
      51: {  # 'З'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 0,  # 'г'
          13: 2,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 1,  # 'л'
          12: 1,  # 'м'
          5: 2,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 1,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 1,  # 'я'
      },
      42: {  # 'И'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 2,  # 'Е'
          56: 1,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 2,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 1,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 1,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 2,  # 'з'
          4: 1,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 1,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 1,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      60: {  # 'Й'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 1,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      36: {  # 'К'
          37: 2,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 2,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 1,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 0,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      49: {  # 'Л'
          37: 2,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 1,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 1,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 0,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 0,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 1,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 1,  # 'л'
          12: 0,  # 'м'
          5: 1,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 2,  # 'ю'
          16: 1,  # 'я'
      },
      38: {  # 'М'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 1,  # 'Ф'
          55: 1,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 0,  # 'Ь'
          47: 1,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 1,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 1,  # 'л'
          12: 1,  # 'м'
          5: 2,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 1,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      31: {  # 'Н'
          37: 2,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 1,  # 'З'
          42: 2,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 1,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 1,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 3,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      34: {  # 'О'
          37: 0,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 2,  # 'Д'
          48: 1,  # 'Е'
          56: 1,  # 'Ж'
          51: 1,  # 'З'
          42: 1,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 2,  # 'Л'
          38: 1,  # 'М'
          31: 2,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 2,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 1,  # 'Ф'
          55: 1,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 1,  # 'а'
          21: 2,  # 'б'
          10: 1,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 0,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 0,  # 'и'
          23: 1,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 0,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 1,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 2,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      35: {  # 'П'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 2,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 1,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 0,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 3,  # 'р'
          7: 1,  # 'с'
          6: 1,  # 'т'
          14: 2,  # 'у'
          39: 1,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 0,  # 'ю'
          16: 2,  # 'я'
      },
      45: {  # 'Р'
          37: 2,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 2,  # 'Е'
          56: 1,  # 'Ж'
          51: 0,  # 'З'
          42: 2,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 2,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 1,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 2,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 2,  # 'я'
      },
      32: {  # 'С'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 2,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 1,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 2,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 2,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 1,  # 'с'
          6: 3,  # 'т'
          14: 2,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 1,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 1,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      40: {  # 'Т'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 2,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 1,  # 'Ь'
          47: 1,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 1,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 1,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      52: {  # 'У'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 1,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 1,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 0,  # 'Я'
          3: 1,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 1,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 2,  # 'и'
          23: 1,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 1,  # 'н'
          1: 2,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 0,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      53: {  # 'Ф'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 1,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      55: {  # 'Х'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 2,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 0,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 1,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 1,  # 'ь'
          30: 1,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      58: {  # 'Ц'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 1,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 1,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 0,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 1,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      50: {  # 'Ч'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 1,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 1,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 1,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 1,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 3,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 1,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      57: {  # 'Ш'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 1,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 1,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 1,  # 'н'
          1: 2,  # 'о'
          15: 2,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      63: {  # 'Щ'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 1,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 1,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 1,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 1,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 1,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 1,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      62: {  # 'Ы'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 1,  # 'Ц'
          50: 0,  # 'Ч'
          57: 1,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 0,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 0,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      61: {  # 'Ь'
          37: 0,  # 'А'
          44: 1,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 1,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 1,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 1,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 1,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 0,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 0,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 0,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      47: {  # 'Э'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 1,  # 'Й'
          36: 1,  # 'К'
          49: 1,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 1,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 1,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 0,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 2,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 0,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 1,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      59: {  # 'Ю'
          37: 1,  # 'А'
          44: 1,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 1,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 0,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 1,  # 'б'
          10: 0,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 0,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 2,  # 'н'
          1: 0,  # 'о'
          15: 1,  # 'п'
          9: 1,  # 'р'
          7: 1,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      43: {  # 'Я'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 1,  # 'В'
          46: 1,  # 'Г'
          41: 0,  # 'Д'
          48: 1,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 1,  # 'С'
          40: 1,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 1,  # 'Х'
          58: 0,  # 'Ц'
          50: 1,  # 'Ч'
          57: 0,  # 'Ш'
          63: 1,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 1,  # 'Ю'
          43: 1,  # 'Я'
          3: 0,  # 'а'
          21: 1,  # 'б'
          10: 1,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 0,  # 'е'
          24: 0,  # 'ж'
          20: 1,  # 'з'
          4: 0,  # 'и'
          23: 1,  # 'й'
          11: 1,  # 'к'
          8: 1,  # 'л'
          12: 1,  # 'м'
          5: 2,  # 'н'
          1: 0,  # 'о'
          15: 1,  # 'п'
          9: 1,  # 'р'
          7: 1,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      3: {  # 'а'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 1,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 3,  # 'и'
          23: 3,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 3,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 2,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      21: {  # 'б'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 1,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 1,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 0,  # 'ф'
          26: 2,  # 'х'
          28: 1,  # 'ц'
          22: 1,  # 'ч'
          25: 2,  # 'ш'
          29: 3,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 2,  # 'ю'
          16: 3,  # 'я'
      },
      10: {  # 'в'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 3,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 3,  # 'ш'
          29: 2,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 3,  # 'я'
      },
      19: {  # 'г'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 3,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      13: {  # 'д'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 3,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 3,  # 'ц'
          22: 2,  # 'ч'
          25: 2,  # 'ш'
          29: 1,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 1,  # 'э'
          27: 2,  # 'ю'
          16: 3,  # 'я'
      },
      2: {  # 'е'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 2,  # 'и'
          23: 3,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 2,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 3,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 2,  # 'ю'
          16: 3,  # 'я'
      },
      24: {  # 'ж'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 1,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 1,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 0,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      20: {  # 'з'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 3,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 1,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 3,  # 'я'
      },
      4: {  # 'и'
          37: 1,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 3,  # 'и'
          23: 3,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 2,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 3,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 2,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      23: {  # 'й'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 1,  # 'а'
          21: 1,  # 'б'
          10: 1,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 2,  # 'з'
          4: 1,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 2,  # 'ф'
          26: 1,  # 'х'
          28: 2,  # 'ц'
          22: 3,  # 'ч'
          25: 2,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 2,  # 'я'
      },
      11: {  # 'к'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 3,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 2,  # 'ц'
          22: 1,  # 'ч'
          25: 2,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 1,  # 'ы'
          17: 1,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      8: {  # 'л'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 3,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 1,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 2,  # 'х'
          28: 1,  # 'ц'
          22: 3,  # 'ч'
          25: 2,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 1,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      12: {  # 'м'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 1,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 2,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 2,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 3,  # 'я'
      },
      5: {  # 'н'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 2,  # 'х'
          28: 3,  # 'ц'
          22: 3,  # 'ч'
          25: 2,  # 'ш'
          29: 2,  # 'щ'
          54: 1,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 1,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      1: {  # 'о'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 3,  # 'и'
          23: 3,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 2,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 2,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      15: {  # 'п'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 3,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 3,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 0,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 1,  # 'ш'
          29: 1,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 2,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 3,  # 'я'
      },
      9: {  # 'р'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 2,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 3,  # 'ш'
          29: 2,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 2,  # 'э'
          27: 2,  # 'ю'
          16: 3,  # 'я'
      },
      7: {  # 'с'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 1,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 3,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 3,  # 'ч'
          25: 2,  # 'ш'
          29: 1,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 2,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      6: {  # 'т'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 2,  # 'б'
          10: 3,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 2,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 2,  # 'ш'
          29: 2,  # 'щ'
          54: 2,  # 'ъ'
          18: 3,  # 'ы'
          17: 3,  # 'ь'
          30: 2,  # 'э'
          27: 2,  # 'ю'
          16: 3,  # 'я'
      },
      14: {  # 'у'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 3,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 2,  # 'и'
          23: 2,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 2,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 2,  # 'э'
          27: 3,  # 'ю'
          16: 2,  # 'я'
      },
      39: {  # 'ф'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 0,  # 'в'
          19: 1,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 1,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 2,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 1,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 2,  # 'ы'
          17: 1,  # 'ь'
          30: 2,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      26: {  # 'х'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 3,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 1,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 1,  # 'п'
          9: 3,  # 'р'
          7: 2,  # 'с'
          6: 2,  # 'т'
          14: 2,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 1,  # 'ч'
          25: 2,  # 'ш'
          29: 0,  # 'щ'
          54: 1,  # 'ъ'
          18: 0,  # 'ы'
          17: 1,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      28: {  # 'ц'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 1,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 1,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 2,  # 'к'
          8: 1,  # 'л'
          12: 1,  # 'м'
          5: 1,  # 'н'
          1: 3,  # 'о'
          15: 0,  # 'п'
          9: 1,  # 'р'
          7: 0,  # 'с'
          6: 1,  # 'т'
          14: 3,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 1,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 3,  # 'ы'
          17: 1,  # 'ь'
          30: 0,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      22: {  # 'ч'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 2,  # 'л'
          12: 1,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 1,  # 'с'
          6: 3,  # 'т'
          14: 3,  # 'у'
          39: 1,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 1,  # 'ч'
          25: 2,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 3,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      25: {  # 'ш'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 1,  # 'б'
          10: 2,  # 'в'
          19: 1,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 2,  # 'м'
          5: 3,  # 'н'
          1: 3,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 1,  # 'с'
          6: 2,  # 'т'
          14: 3,  # 'у'
          39: 2,  # 'ф'
          26: 1,  # 'х'
          28: 1,  # 'ц'
          22: 1,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 3,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 0,  # 'я'
      },
      29: {  # 'щ'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 3,  # 'а'
          21: 0,  # 'б'
          10: 1,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 3,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 3,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 1,  # 'м'
          5: 2,  # 'н'
          1: 1,  # 'о'
          15: 0,  # 'п'
          9: 2,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 2,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 2,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 0,  # 'я'
      },
      54: {  # 'ъ'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 0,  # 'б'
          10: 0,  # 'в'
          19: 0,  # 'г'
          13: 0,  # 'д'
          2: 2,  # 'е'
          24: 0,  # 'ж'
          20: 0,  # 'з'
          4: 0,  # 'и'
          23: 0,  # 'й'
          11: 0,  # 'к'
          8: 0,  # 'л'
          12: 0,  # 'м'
          5: 0,  # 'н'
          1: 0,  # 'о'
          15: 0,  # 'п'
          9: 0,  # 'р'
          7: 0,  # 'с'
          6: 0,  # 'т'
          14: 0,  # 'у'
          39: 0,  # 'ф'
          26: 0,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 0,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 1,  # 'ю'
          16: 2,  # 'я'
      },
      18: {  # 'ы'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 3,  # 'б'
          10: 3,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 2,  # 'и'
          23: 3,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 1,  # 'о'
          15: 3,  # 'п'
          9: 3,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 0,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 3,  # 'ч'
          25: 3,  # 'ш'
          29: 2,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 0,  # 'ю'
          16: 2,  # 'я'
      },
      17: {  # 'ь'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 2,  # 'б'
          10: 2,  # 'в'
          19: 2,  # 'г'
          13: 2,  # 'д'
          2: 3,  # 'е'
          24: 1,  # 'ж'
          20: 3,  # 'з'
          4: 2,  # 'и'
          23: 0,  # 'й'
          11: 3,  # 'к'
          8: 0,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 2,  # 'о'
          15: 2,  # 'п'
          9: 1,  # 'р'
          7: 3,  # 'с'
          6: 2,  # 'т'
          14: 0,  # 'у'
          39: 2,  # 'ф'
          26: 1,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 3,  # 'ш'
          29: 2,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 3,  # 'ю'
          16: 3,  # 'я'
      },
      30: {  # 'э'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 1,  # 'М'
          31: 1,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 1,  # 'Р'
          32: 1,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 1,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 1,  # 'б'
          10: 1,  # 'в'
          19: 1,  # 'г'
          13: 2,  # 'д'
          2: 1,  # 'е'
          24: 0,  # 'ж'
          20: 1,  # 'з'
          4: 0,  # 'и'
          23: 2,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 0,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 2,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 2,  # 'ф'
          26: 1,  # 'х'
          28: 0,  # 'ц'
          22: 0,  # 'ч'
          25: 1,  # 'ш'
          29: 0,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 1,  # 'ю'
          16: 1,  # 'я'
      },
      27: {  # 'ю'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 2,  # 'а'
          21: 3,  # 'б'
          10: 1,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 1,  # 'е'
          24: 2,  # 'ж'
          20: 2,  # 'з'
          4: 1,  # 'и'
          23: 1,  # 'й'
          11: 2,  # 'к'
          8: 2,  # 'л'
          12: 2,  # 'м'
          5: 2,  # 'н'
          1: 1,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 0,  # 'у'
          39: 1,  # 'ф'
          26: 2,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 2,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 1,  # 'э'
          27: 2,  # 'ю'
          16: 1,  # 'я'
      },
      16: {  # 'я'
          37: 0,  # 'А'
          44: 0,  # 'Б'
          33: 0,  # 'В'
          46: 0,  # 'Г'
          41: 0,  # 'Д'
          48: 0,  # 'Е'
          56: 0,  # 'Ж'
          51: 0,  # 'З'
          42: 0,  # 'И'
          60: 0,  # 'Й'
          36: 0,  # 'К'
          49: 0,  # 'Л'
          38: 0,  # 'М'
          31: 0,  # 'Н'
          34: 0,  # 'О'
          35: 0,  # 'П'
          45: 0,  # 'Р'
          32: 0,  # 'С'
          40: 0,  # 'Т'
          52: 0,  # 'У'
          53: 0,  # 'Ф'
          55: 0,  # 'Х'
          58: 0,  # 'Ц'
          50: 0,  # 'Ч'
          57: 0,  # 'Ш'
          63: 0,  # 'Щ'
          62: 0,  # 'Ы'
          61: 0,  # 'Ь'
          47: 0,  # 'Э'
          59: 0,  # 'Ю'
          43: 0,  # 'Я'
          3: 0,  # 'а'
          21: 2,  # 'б'
          10: 3,  # 'в'
          19: 2,  # 'г'
          13: 3,  # 'д'
          2: 3,  # 'е'
          24: 3,  # 'ж'
          20: 3,  # 'з'
          4: 2,  # 'и'
          23: 2,  # 'й'
          11: 3,  # 'к'
          8: 3,  # 'л'
          12: 3,  # 'м'
          5: 3,  # 'н'
          1: 0,  # 'о'
          15: 2,  # 'п'
          9: 2,  # 'р'
          7: 3,  # 'с'
          6: 3,  # 'т'
          14: 1,  # 'у'
          39: 1,  # 'ф'
          26: 3,  # 'х'
          28: 2,  # 'ц'
          22: 2,  # 'ч'
          25: 2,  # 'ш'
          29: 3,  # 'щ'
          54: 0,  # 'ъ'
          18: 0,  # 'ы'
          17: 0,  # 'ь'
          30: 0,  # 'э'
          27: 2,  # 'ю'
          16: 2,  # 'я'
      },
  }
  
  # 255: Undefined characters that did not exist in training text
  # 254: Carriage/Return
  # 253: symbol (punctuation) that does not belong to word
  # 252: 0 - 9
  # 251: Control characters
  
  # Character Mapping Table(s):
  IBM866_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 37,  # 'А'
       129: 44,  # 'Б'
       130: 33,  # 'В'
       131: 46,  # 'Г'
       132: 41,  # 'Д'
       133: 48,  # 'Е'
       134: 56,  # 'Ж'
       135: 51,  # 'З'
       136: 42,  # 'И'
       137: 60,  # 'Й'
       138: 36,  # 'К'
       139: 49,  # 'Л'
       140: 38,  # 'М'
       141: 31,  # 'Н'
       142: 34,  # 'О'
       143: 35,  # 'П'
       144: 45,  # 'Р'
       145: 32,  # 'С'
       146: 40,  # 'Т'
       147: 52,  # 'У'
       148: 53,  # 'Ф'
       149: 55,  # 'Х'
       150: 58,  # 'Ц'
       151: 50,  # 'Ч'
       152: 57,  # 'Ш'
       153: 63,  # 'Щ'
       154: 70,  # 'Ъ'
       155: 62,  # 'Ы'
       156: 61,  # 'Ь'
       157: 47,  # 'Э'
       158: 59,  # 'Ю'
       159: 43,  # 'Я'
       160: 3,  # 'а'
       161: 21,  # 'б'
       162: 10,  # 'в'
       163: 19,  # 'г'
       164: 13,  # 'д'
       165: 2,  # 'е'
       166: 24,  # 'ж'
       167: 20,  # 'з'
       168: 4,  # 'и'
       169: 23,  # 'й'
       170: 11,  # 'к'
       171: 8,  # 'л'
       172: 12,  # 'м'
       173: 5,  # 'н'
       174: 1,  # 'о'
       175: 15,  # 'п'
       176: 191,  # '░'
       177: 192,  # '▒'
       178: 193,  # '▓'
       179: 194,  # '│'
       180: 195,  # '┤'
       181: 196,  # '╡'
       182: 197,  # '╢'
       183: 198,  # '╖'
       184: 199,  # '╕'
       185: 200,  # '╣'
       186: 201,  # '║'
       187: 202,  # '╗'
       188: 203,  # '╝'
       189: 204,  # '╜'
       190: 205,  # '╛'
       191: 206,  # '┐'
       192: 207,  # '└'
       193: 208,  # '┴'
       194: 209,  # '┬'
       195: 210,  # '├'
       196: 211,  # '─'
       197: 212,  # '┼'
       198: 213,  # '╞'
       199: 214,  # '╟'
       200: 215,  # '╚'
       201: 216,  # '╔'
       202: 217,  # '╩'
       203: 218,  # '╦'
       204: 219,  # '╠'
       205: 220,  # '═'
       206: 221,  # '╬'
       207: 222,  # '╧'
       208: 223,  # '╨'
       209: 224,  # '╤'
       210: 225,  # '╥'
       211: 226,  # '╙'
       212: 227,  # '╘'
       213: 228,  # '╒'
       214: 229,  # '╓'
       215: 230,  # '╫'
       216: 231,  # '╪'
       217: 232,  # '┘'
       218: 233,  # '┌'
       219: 234,  # '█'
       220: 235,  # '▄'
       221: 236,  # '▌'
       222: 237,  # '▐'
       223: 238,  # '▀'
       224: 9,  # 'р'
       225: 7,  # 'с'
       226: 6,  # 'т'
       227: 14,  # 'у'
       228: 39,  # 'ф'
       229: 26,  # 'х'
       230: 28,  # 'ц'
       231: 22,  # 'ч'
       232: 25,  # 'ш'
       233: 29,  # 'щ'
       234: 54,  # 'ъ'
       235: 18,  # 'ы'
       236: 17,  # 'ь'
       237: 30,  # 'э'
       238: 27,  # 'ю'
       239: 16,  # 'я'
       240: 239,  # 'Ё'
       241: 68,  # 'ё'
       242: 240,  # 'Є'
       243: 241,  # 'є'
       244: 242,  # 'Ї'
       245: 243,  # 'ї'
       246: 244,  # 'Ў'
       247: 245,  # 'ў'
       248: 246,  # '°'
       249: 247,  # '∙'
       250: 248,  # '·'
       251: 249,  # '√'
       252: 250,  # '№'
       253: 251,  # '¤'
       254: 252,  # '■'
       255: 255,  # '\xa0'
  }
  
  IBM866_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='IBM866',
                                                language='Russian',
                                                char_to_order_map=IBM866_RUSSIAN_CHAR_TO_ORDER,
                                                language_model=RUSSIAN_LANG_MODEL,
                                                typical_positive_ratio=0.976601,
                                                keep_ascii_letters=False,
                                                alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  WINDOWS_1251_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 191,  # 'Ђ'
       129: 192,  # 'Ѓ'
       130: 193,  # '‚'
       131: 194,  # 'ѓ'
       132: 195,  # '„'
       133: 196,  # '…'
       134: 197,  # '†'
       135: 198,  # '‡'
       136: 199,  # '€'
       137: 200,  # '‰'
       138: 201,  # 'Љ'
       139: 202,  # '‹'
       140: 203,  # 'Њ'
       141: 204,  # 'Ќ'
       142: 205,  # 'Ћ'
       143: 206,  # 'Џ'
       144: 207,  # 'ђ'
       145: 208,  # '‘'
       146: 209,  # '’'
       147: 210,  # '“'
       148: 211,  # '”'
       149: 212,  # '•'
       150: 213,  # '–'
       151: 214,  # '—'
       152: 215,  # None
       153: 216,  # '™'
       154: 217,  # 'љ'
       155: 218,  # '›'
       156: 219,  # 'њ'
       157: 220,  # 'ќ'
       158: 221,  # 'ћ'
       159: 222,  # 'џ'
       160: 223,  # '\xa0'
       161: 224,  # 'Ў'
       162: 225,  # 'ў'
       163: 226,  # 'Ј'
       164: 227,  # '¤'
       165: 228,  # 'Ґ'
       166: 229,  # '¦'
       167: 230,  # '§'
       168: 231,  # 'Ё'
       169: 232,  # '©'
       170: 233,  # 'Є'
       171: 234,  # '«'
       172: 235,  # '¬'
       173: 236,  # '\xad'
       174: 237,  # '®'
       175: 238,  # 'Ї'
       176: 239,  # '°'
       177: 240,  # '±'
       178: 241,  # 'І'
       179: 242,  # 'і'
       180: 243,  # 'ґ'
       181: 244,  # 'µ'
       182: 245,  # '¶'
       183: 246,  # '·'
       184: 68,  # 'ё'
       185: 247,  # '№'
       186: 248,  # 'є'
       187: 249,  # '»'
       188: 250,  # 'ј'
       189: 251,  # 'Ѕ'
       190: 252,  # 'ѕ'
       191: 253,  # 'ї'
       192: 37,  # 'А'
       193: 44,  # 'Б'
       194: 33,  # 'В'
       195: 46,  # 'Г'
       196: 41,  # 'Д'
       197: 48,  # 'Е'
       198: 56,  # 'Ж'
       199: 51,  # 'З'
       200: 42,  # 'И'
       201: 60,  # 'Й'
       202: 36,  # 'К'
       203: 49,  # 'Л'
       204: 38,  # 'М'
       205: 31,  # 'Н'
       206: 34,  # 'О'
       207: 35,  # 'П'
       208: 45,  # 'Р'
       209: 32,  # 'С'
       210: 40,  # 'Т'
       211: 52,  # 'У'
       212: 53,  # 'Ф'
       213: 55,  # 'Х'
       214: 58,  # 'Ц'
       215: 50,  # 'Ч'
       216: 57,  # 'Ш'
       217: 63,  # 'Щ'
       218: 70,  # 'Ъ'
       219: 62,  # 'Ы'
       220: 61,  # 'Ь'
       221: 47,  # 'Э'
       222: 59,  # 'Ю'
       223: 43,  # 'Я'
       224: 3,  # 'а'
       225: 21,  # 'б'
       226: 10,  # 'в'
       227: 19,  # 'г'
       228: 13,  # 'д'
       229: 2,  # 'е'
       230: 24,  # 'ж'
       231: 20,  # 'з'
       232: 4,  # 'и'
       233: 23,  # 'й'
       234: 11,  # 'к'
       235: 8,  # 'л'
       236: 12,  # 'м'
       237: 5,  # 'н'
       238: 1,  # 'о'
       239: 15,  # 'п'
       240: 9,  # 'р'
       241: 7,  # 'с'
       242: 6,  # 'т'
       243: 14,  # 'у'
       244: 39,  # 'ф'
       245: 26,  # 'х'
       246: 28,  # 'ц'
       247: 22,  # 'ч'
       248: 25,  # 'ш'
       249: 29,  # 'щ'
       250: 54,  # 'ъ'
       251: 18,  # 'ы'
       252: 17,  # 'ь'
       253: 30,  # 'э'
       254: 27,  # 'ю'
       255: 16,  # 'я'
  }
  
  WINDOWS_1251_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='windows-1251',
                                                      language='Russian',
                                                      char_to_order_map=WINDOWS_1251_RUSSIAN_CHAR_TO_ORDER,
                                                      language_model=RUSSIAN_LANG_MODEL,
                                                      typical_positive_ratio=0.976601,
                                                      keep_ascii_letters=False,
                                                      alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  IBM855_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 191,  # 'ђ'
       129: 192,  # 'Ђ'
       130: 193,  # 'ѓ'
       131: 194,  # 'Ѓ'
       132: 68,  # 'ё'
       133: 195,  # 'Ё'
       134: 196,  # 'є'
       135: 197,  # 'Є'
       136: 198,  # 'ѕ'
       137: 199,  # 'Ѕ'
       138: 200,  # 'і'
       139: 201,  # 'І'
       140: 202,  # 'ї'
       141: 203,  # 'Ї'
       142: 204,  # 'ј'
       143: 205,  # 'Ј'
       144: 206,  # 'љ'
       145: 207,  # 'Љ'
       146: 208,  # 'њ'
       147: 209,  # 'Њ'
       148: 210,  # 'ћ'
       149: 211,  # 'Ћ'
       150: 212,  # 'ќ'
       151: 213,  # 'Ќ'
       152: 214,  # 'ў'
       153: 215,  # 'Ў'
       154: 216,  # 'џ'
       155: 217,  # 'Џ'
       156: 27,  # 'ю'
       157: 59,  # 'Ю'
       158: 54,  # 'ъ'
       159: 70,  # 'Ъ'
       160: 3,  # 'а'
       161: 37,  # 'А'
       162: 21,  # 'б'
       163: 44,  # 'Б'
       164: 28,  # 'ц'
       165: 58,  # 'Ц'
       166: 13,  # 'д'
       167: 41,  # 'Д'
       168: 2,  # 'е'
       169: 48,  # 'Е'
       170: 39,  # 'ф'
       171: 53,  # 'Ф'
       172: 19,  # 'г'
       173: 46,  # 'Г'
       174: 218,  # '«'
       175: 219,  # '»'
       176: 220,  # '░'
       177: 221,  # '▒'
       178: 222,  # '▓'
       179: 223,  # '│'
       180: 224,  # '┤'
       181: 26,  # 'х'
       182: 55,  # 'Х'
       183: 4,  # 'и'
       184: 42,  # 'И'
       185: 225,  # '╣'
       186: 226,  # '║'
       187: 227,  # '╗'
       188: 228,  # '╝'
       189: 23,  # 'й'
       190: 60,  # 'Й'
       191: 229,  # '┐'
       192: 230,  # '└'
       193: 231,  # '┴'
       194: 232,  # '┬'
       195: 233,  # '├'
       196: 234,  # '─'
       197: 235,  # '┼'
       198: 11,  # 'к'
       199: 36,  # 'К'
       200: 236,  # '╚'
       201: 237,  # '╔'
       202: 238,  # '╩'
       203: 239,  # '╦'
       204: 240,  # '╠'
       205: 241,  # '═'
       206: 242,  # '╬'
       207: 243,  # '¤'
       208: 8,  # 'л'
       209: 49,  # 'Л'
       210: 12,  # 'м'
       211: 38,  # 'М'
       212: 5,  # 'н'
       213: 31,  # 'Н'
       214: 1,  # 'о'
       215: 34,  # 'О'
       216: 15,  # 'п'
       217: 244,  # '┘'
       218: 245,  # '┌'
       219: 246,  # '█'
       220: 247,  # '▄'
       221: 35,  # 'П'
       222: 16,  # 'я'
       223: 248,  # '▀'
       224: 43,  # 'Я'
       225: 9,  # 'р'
       226: 45,  # 'Р'
       227: 7,  # 'с'
       228: 32,  # 'С'
       229: 6,  # 'т'
       230: 40,  # 'Т'
       231: 14,  # 'у'
       232: 52,  # 'У'
       233: 24,  # 'ж'
       234: 56,  # 'Ж'
       235: 10,  # 'в'
       236: 33,  # 'В'
       237: 17,  # 'ь'
       238: 61,  # 'Ь'
       239: 249,  # '№'
       240: 250,  # '\xad'
       241: 18,  # 'ы'
       242: 62,  # 'Ы'
       243: 20,  # 'з'
       244: 51,  # 'З'
       245: 25,  # 'ш'
       246: 57,  # 'Ш'
       247: 30,  # 'э'
       248: 47,  # 'Э'
       249: 29,  # 'щ'
       250: 63,  # 'Щ'
       251: 22,  # 'ч'
       252: 50,  # 'Ч'
       253: 251,  # '§'
       254: 252,  # '■'
       255: 255,  # '\xa0'
  }
  
  IBM855_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='IBM855',
                                                language='Russian',
                                                char_to_order_map=IBM855_RUSSIAN_CHAR_TO_ORDER,
                                                language_model=RUSSIAN_LANG_MODEL,
                                                typical_positive_ratio=0.976601,
                                                keep_ascii_letters=False,
                                                alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  KOI8_R_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 191,  # '─'
       129: 192,  # '│'
       130: 193,  # '┌'
       131: 194,  # '┐'
       132: 195,  # '└'
       133: 196,  # '┘'
       134: 197,  # '├'
       135: 198,  # '┤'
       136: 199,  # '┬'
       137: 200,  # '┴'
       138: 201,  # '┼'
       139: 202,  # '▀'
       140: 203,  # '▄'
       141: 204,  # '█'
       142: 205,  # '▌'
       143: 206,  # '▐'
       144: 207,  # '░'
       145: 208,  # '▒'
       146: 209,  # '▓'
       147: 210,  # '⌠'
       148: 211,  # '■'
       149: 212,  # '∙'
       150: 213,  # '√'
       151: 214,  # '≈'
       152: 215,  # '≤'
       153: 216,  # '≥'
       154: 217,  # '\xa0'
       155: 218,  # '⌡'
       156: 219,  # '°'
       157: 220,  # '²'
       158: 221,  # '·'
       159: 222,  # '÷'
       160: 223,  # '═'
       161: 224,  # '║'
       162: 225,  # '╒'
       163: 68,  # 'ё'
       164: 226,  # '╓'
       165: 227,  # '╔'
       166: 228,  # '╕'
       167: 229,  # '╖'
       168: 230,  # '╗'
       169: 231,  # '╘'
       170: 232,  # '╙'
       171: 233,  # '╚'
       172: 234,  # '╛'
       173: 235,  # '╜'
       174: 236,  # '╝'
       175: 237,  # '╞'
       176: 238,  # '╟'
       177: 239,  # '╠'
       178: 240,  # '╡'
       179: 241,  # 'Ё'
       180: 242,  # '╢'
       181: 243,  # '╣'
       182: 244,  # '╤'
       183: 245,  # '╥'
       184: 246,  # '╦'
       185: 247,  # '╧'
       186: 248,  # '╨'
       187: 249,  # '╩'
       188: 250,  # '╪'
       189: 251,  # '╫'
       190: 252,  # '╬'
       191: 253,  # '©'
       192: 27,  # 'ю'
       193: 3,  # 'а'
       194: 21,  # 'б'
       195: 28,  # 'ц'
       196: 13,  # 'д'
       197: 2,  # 'е'
       198: 39,  # 'ф'
       199: 19,  # 'г'
       200: 26,  # 'х'
       201: 4,  # 'и'
       202: 23,  # 'й'
       203: 11,  # 'к'
       204: 8,  # 'л'
       205: 12,  # 'м'
       206: 5,  # 'н'
       207: 1,  # 'о'
       208: 15,  # 'п'
       209: 16,  # 'я'
       210: 9,  # 'р'
       211: 7,  # 'с'
       212: 6,  # 'т'
       213: 14,  # 'у'
       214: 24,  # 'ж'
       215: 10,  # 'в'
       216: 17,  # 'ь'
       217: 18,  # 'ы'
       218: 20,  # 'з'
       219: 25,  # 'ш'
       220: 30,  # 'э'
       221: 29,  # 'щ'
       222: 22,  # 'ч'
       223: 54,  # 'ъ'
       224: 59,  # 'Ю'
       225: 37,  # 'А'
       226: 44,  # 'Б'
       227: 58,  # 'Ц'
       228: 41,  # 'Д'
       229: 48,  # 'Е'
       230: 53,  # 'Ф'
       231: 46,  # 'Г'
       232: 55,  # 'Х'
       233: 42,  # 'И'
       234: 60,  # 'Й'
       235: 36,  # 'К'
       236: 49,  # 'Л'
       237: 38,  # 'М'
       238: 31,  # 'Н'
       239: 34,  # 'О'
       240: 35,  # 'П'
       241: 43,  # 'Я'
       242: 45,  # 'Р'
       243: 32,  # 'С'
       244: 40,  # 'Т'
       245: 52,  # 'У'
       246: 56,  # 'Ж'
       247: 33,  # 'В'
       248: 61,  # 'Ь'
       249: 62,  # 'Ы'
       250: 51,  # 'З'
       251: 57,  # 'Ш'
       252: 47,  # 'Э'
       253: 63,  # 'Щ'
       254: 50,  # 'Ч'
       255: 70,  # 'Ъ'
  }
  
  KOI8_R_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='KOI8-R',
                                                language='Russian',
                                                char_to_order_map=KOI8_R_RUSSIAN_CHAR_TO_ORDER,
                                                language_model=RUSSIAN_LANG_MODEL,
                                                typical_positive_ratio=0.976601,
                                                keep_ascii_letters=False,
                                                alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  MACCYRILLIC_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 37,  # 'А'
       129: 44,  # 'Б'
       130: 33,  # 'В'
       131: 46,  # 'Г'
       132: 41,  # 'Д'
       133: 48,  # 'Е'
       134: 56,  # 'Ж'
       135: 51,  # 'З'
       136: 42,  # 'И'
       137: 60,  # 'Й'
       138: 36,  # 'К'
       139: 49,  # 'Л'
       140: 38,  # 'М'
       141: 31,  # 'Н'
       142: 34,  # 'О'
       143: 35,  # 'П'
       144: 45,  # 'Р'
       145: 32,  # 'С'
       146: 40,  # 'Т'
       147: 52,  # 'У'
       148: 53,  # 'Ф'
       149: 55,  # 'Х'
       150: 58,  # 'Ц'
       151: 50,  # 'Ч'
       152: 57,  # 'Ш'
       153: 63,  # 'Щ'
       154: 70,  # 'Ъ'
       155: 62,  # 'Ы'
       156: 61,  # 'Ь'
       157: 47,  # 'Э'
       158: 59,  # 'Ю'
       159: 43,  # 'Я'
       160: 191,  # '†'
       161: 192,  # '°'
       162: 193,  # 'Ґ'
       163: 194,  # '£'
       164: 195,  # '§'
       165: 196,  # '•'
       166: 197,  # '¶'
       167: 198,  # 'І'
       168: 199,  # '®'
       169: 200,  # '©'
       170: 201,  # '™'
       171: 202,  # 'Ђ'
       172: 203,  # 'ђ'
       173: 204,  # '≠'
       174: 205,  # 'Ѓ'
       175: 206,  # 'ѓ'
       176: 207,  # '∞'
       177: 208,  # '±'
       178: 209,  # '≤'
       179: 210,  # '≥'
       180: 211,  # 'і'
       181: 212,  # 'µ'
       182: 213,  # 'ґ'
       183: 214,  # 'Ј'
       184: 215,  # 'Є'
       185: 216,  # 'є'
       186: 217,  # 'Ї'
       187: 218,  # 'ї'
       188: 219,  # 'Љ'
       189: 220,  # 'љ'
       190: 221,  # 'Њ'
       191: 222,  # 'њ'
       192: 223,  # 'ј'
       193: 224,  # 'Ѕ'
       194: 225,  # '¬'
       195: 226,  # '√'
       196: 227,  # 'ƒ'
       197: 228,  # '≈'
       198: 229,  # '∆'
       199: 230,  # '«'
       200: 231,  # '»'
       201: 232,  # '…'
       202: 233,  # '\xa0'
       203: 234,  # 'Ћ'
       204: 235,  # 'ћ'
       205: 236,  # 'Ќ'
       206: 237,  # 'ќ'
       207: 238,  # 'ѕ'
       208: 239,  # '–'
       209: 240,  # '—'
       210: 241,  # '“'
       211: 242,  # '”'
       212: 243,  # '‘'
       213: 244,  # '’'
       214: 245,  # '÷'
       215: 246,  # '„'
       216: 247,  # 'Ў'
       217: 248,  # 'ў'
       218: 249,  # 'Џ'
       219: 250,  # 'џ'
       220: 251,  # '№'
       221: 252,  # 'Ё'
       222: 68,  # 'ё'
       223: 16,  # 'я'
       224: 3,  # 'а'
       225: 21,  # 'б'
       226: 10,  # 'в'
       227: 19,  # 'г'
       228: 13,  # 'д'
       229: 2,  # 'е'
       230: 24,  # 'ж'
       231: 20,  # 'з'
       232: 4,  # 'и'
       233: 23,  # 'й'
       234: 11,  # 'к'
       235: 8,  # 'л'
       236: 12,  # 'м'
       237: 5,  # 'н'
       238: 1,  # 'о'
       239: 15,  # 'п'
       240: 9,  # 'р'
       241: 7,  # 'с'
       242: 6,  # 'т'
       243: 14,  # 'у'
       244: 39,  # 'ф'
       245: 26,  # 'х'
       246: 28,  # 'ц'
       247: 22,  # 'ч'
       248: 25,  # 'ш'
       249: 29,  # 'щ'
       250: 54,  # 'ъ'
       251: 18,  # 'ы'
       252: 17,  # 'ь'
       253: 30,  # 'э'
       254: 27,  # 'ю'
       255: 255,  # '€'
  }
  
  MACCYRILLIC_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='MacCyrillic',
                                                     language='Russian',
                                                     char_to_order_map=MACCYRILLIC_RUSSIAN_CHAR_TO_ORDER,
                                                     language_model=RUSSIAN_LANG_MODEL,
                                                     typical_positive_ratio=0.976601,
                                                     keep_ascii_letters=False,
                                                     alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  ISO_8859_5_RUSSIAN_CHAR_TO_ORDER = {
       0: 255,  # '\x00'
       1: 255,  # '\x01'
       2: 255,  # '\x02'
       3: 255,  # '\x03'
       4: 255,  # '\x04'
       5: 255,  # '\x05'
       6: 255,  # '\x06'
       7: 255,  # '\x07'
       8: 255,  # '\x08'
       9: 255,  # '\t'
       10: 254,  # '\n'
       11: 255,  # '\x0b'
       12: 255,  # '\x0c'
       13: 254,  # '\r'
       14: 255,  # '\x0e'
       15: 255,  # '\x0f'
       16: 255,  # '\x10'
       17: 255,  # '\x11'
       18: 255,  # '\x12'
       19: 255,  # '\x13'
       20: 255,  # '\x14'
       21: 255,  # '\x15'
       22: 255,  # '\x16'
       23: 255,  # '\x17'
       24: 255,  # '\x18'
       25: 255,  # '\x19'
       26: 255,  # '\x1a'
       27: 255,  # '\x1b'
       28: 255,  # '\x1c'
       29: 255,  # '\x1d'
       30: 255,  # '\x1e'
       31: 255,  # '\x1f'
       32: 253,  # ' '
       33: 253,  # '!'
       34: 253,  # '"'
       35: 253,  # '#'
       36: 253,  # '$'
       37: 253,  # '%'
       38: 253,  # '&'
       39: 253,  # "'"
       40: 253,  # '('
       41: 253,  # ')'
       42: 253,  # '*'
       43: 253,  # '+'
       44: 253,  # ','
       45: 253,  # '-'
       46: 253,  # '.'
       47: 253,  # '/'
       48: 252,  # '0'
       49: 252,  # '1'
       50: 252,  # '2'
       51: 252,  # '3'
       52: 252,  # '4'
       53: 252,  # '5'
       54: 252,  # '6'
       55: 252,  # '7'
       56: 252,  # '8'
       57: 252,  # '9'
       58: 253,  # ':'
       59: 253,  # ';'
       60: 253,  # '<'
       61: 253,  # '='
       62: 253,  # '>'
       63: 253,  # '?'
       64: 253,  # '@'
       65: 142,  # 'A'
       66: 143,  # 'B'
       67: 144,  # 'C'
       68: 145,  # 'D'
       69: 146,  # 'E'
       70: 147,  # 'F'
       71: 148,  # 'G'
       72: 149,  # 'H'
       73: 150,  # 'I'
       74: 151,  # 'J'
       75: 152,  # 'K'
       76: 74,  # 'L'
       77: 153,  # 'M'
       78: 75,  # 'N'
       79: 154,  # 'O'
       80: 155,  # 'P'
       81: 156,  # 'Q'
       82: 157,  # 'R'
       83: 158,  # 'S'
       84: 159,  # 'T'
       85: 160,  # 'U'
       86: 161,  # 'V'
       87: 162,  # 'W'
       88: 163,  # 'X'
       89: 164,  # 'Y'
       90: 165,  # 'Z'
       91: 253,  # '['
       92: 253,  # '\\'
       93: 253,  # ']'
       94: 253,  # '^'
       95: 253,  # '_'
       96: 253,  # '`'
       97: 71,  # 'a'
       98: 172,  # 'b'
       99: 66,  # 'c'
       100: 173,  # 'd'
       101: 65,  # 'e'
       102: 174,  # 'f'
       103: 76,  # 'g'
       104: 175,  # 'h'
       105: 64,  # 'i'
       106: 176,  # 'j'
       107: 177,  # 'k'
       108: 77,  # 'l'
       109: 72,  # 'm'
       110: 178,  # 'n'
       111: 69,  # 'o'
       112: 67,  # 'p'
       113: 179,  # 'q'
       114: 78,  # 'r'
       115: 73,  # 's'
       116: 180,  # 't'
       117: 181,  # 'u'
       118: 79,  # 'v'
       119: 182,  # 'w'
       120: 183,  # 'x'
       121: 184,  # 'y'
       122: 185,  # 'z'
       123: 253,  # '{'
       124: 253,  # '|'
       125: 253,  # '}'
       126: 253,  # '~'
       127: 253,  # '\x7f'
       128: 191,  # '\x80'
       129: 192,  # '\x81'
       130: 193,  # '\x82'
       131: 194,  # '\x83'
       132: 195,  # '\x84'
       133: 196,  # '\x85'
       134: 197,  # '\x86'
       135: 198,  # '\x87'
       136: 199,  # '\x88'
       137: 200,  # '\x89'
       138: 201,  # '\x8a'
       139: 202,  # '\x8b'
       140: 203,  # '\x8c'
       141: 204,  # '\x8d'
       142: 205,  # '\x8e'
       143: 206,  # '\x8f'
       144: 207,  # '\x90'
       145: 208,  # '\x91'
       146: 209,  # '\x92'
       147: 210,  # '\x93'
       148: 211,  # '\x94'
       149: 212,  # '\x95'
       150: 213,  # '\x96'
       151: 214,  # '\x97'
       152: 215,  # '\x98'
       153: 216,  # '\x99'
       154: 217,  # '\x9a'
       155: 218,  # '\x9b'
       156: 219,  # '\x9c'
       157: 220,  # '\x9d'
       158: 221,  # '\x9e'
       159: 222,  # '\x9f'
       160: 223,  # '\xa0'
       161: 224,  # 'Ё'
       162: 225,  # 'Ђ'
       163: 226,  # 'Ѓ'
       164: 227,  # 'Є'
       165: 228,  # 'Ѕ'
       166: 229,  # 'І'
       167: 230,  # 'Ї'
       168: 231,  # 'Ј'
       169: 232,  # 'Љ'
       170: 233,  # 'Њ'
       171: 234,  # 'Ћ'
       172: 235,  # 'Ќ'
       173: 236,  # '\xad'
       174: 237,  # 'Ў'
       175: 238,  # 'Џ'
       176: 37,  # 'А'
       177: 44,  # 'Б'
       178: 33,  # 'В'
       179: 46,  # 'Г'
       180: 41,  # 'Д'
       181: 48,  # 'Е'
       182: 56,  # 'Ж'
       183: 51,  # 'З'
       184: 42,  # 'И'
       185: 60,  # 'Й'
       186: 36,  # 'К'
       187: 49,  # 'Л'
       188: 38,  # 'М'
       189: 31,  # 'Н'
       190: 34,  # 'О'
       191: 35,  # 'П'
       192: 45,  # 'Р'
       193: 32,  # 'С'
       194: 40,  # 'Т'
       195: 52,  # 'У'
       196: 53,  # 'Ф'
       197: 55,  # 'Х'
       198: 58,  # 'Ц'
       199: 50,  # 'Ч'
       200: 57,  # 'Ш'
       201: 63,  # 'Щ'
       202: 70,  # 'Ъ'
       203: 62,  # 'Ы'
       204: 61,  # 'Ь'
       205: 47,  # 'Э'
       206: 59,  # 'Ю'
       207: 43,  # 'Я'
       208: 3,  # 'а'
       209: 21,  # 'б'
       210: 10,  # 'в'
       211: 19,  # 'г'
       212: 13,  # 'д'
       213: 2,  # 'е'
       214: 24,  # 'ж'
       215: 20,  # 'з'
       216: 4,  # 'и'
       217: 23,  # 'й'
       218: 11,  # 'к'
       219: 8,  # 'л'
       220: 12,  # 'м'
       221: 5,  # 'н'
       222: 1,  # 'о'
       223: 15,  # 'п'
       224: 9,  # 'р'
       225: 7,  # 'с'
       226: 6,  # 'т'
       227: 14,  # 'у'
       228: 39,  # 'ф'
       229: 26,  # 'х'
       230: 28,  # 'ц'
       231: 22,  # 'ч'
       232: 25,  # 'ш'
       233: 29,  # 'щ'
       234: 54,  # 'ъ'
       235: 18,  # 'ы'
       236: 17,  # 'ь'
       237: 30,  # 'э'
       238: 27,  # 'ю'
       239: 16,  # 'я'
       240: 239,  # '№'
       241: 68,  # 'ё'
       242: 240,  # 'ђ'
       243: 241,  # 'ѓ'
       244: 242,  # 'є'
       245: 243,  # 'ѕ'
       246: 244,  # 'і'
       247: 245,  # 'ї'
       248: 246,  # 'ј'
       249: 247,  # 'љ'
       250: 248,  # 'њ'
       251: 249,  # 'ћ'
       252: 250,  # 'ќ'
       253: 251,  # '§'
       254: 252,  # 'ў'
       255: 255,  # 'џ'
  }
  
  ISO_8859_5_RUSSIAN_MODEL = SingleByteCharSetModel(charset_name='ISO-8859-5',
                                                    language='Russian',
                                                    char_to_order_map=ISO_8859_5_RUSSIAN_CHAR_TO_ORDER,
                                                    language_model=RUSSIAN_LANG_MODEL,
                                                    typical_positive_ratio=0.976601,
                                                    keep_ascii_letters=False,
                                                    alphabet='ЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё')
  
  